Home
last modified time | relevance | path

Searched refs:CString (Results 1 – 25 of 25) sorted by relevance

/system/extras/simpleperf/rust/
Dlib.rs20 use std::ffi::{c_char, CString};
23 fn path_to_cstr(path: &Path) -> CString { in path_to_cstr() argument
24 CString::new(path.to_str().unwrap()).unwrap() in path_to_cstr()
49 let c_args: Vec<CString> = args.iter().map(|s| CString::new(s.as_bytes()).unwrap()).collect(); in run_record_cmd()
58 let c_args: Vec<CString> = args.iter().map(|s| CString::new(s.as_bytes()).unwrap()).collect(); in run_inject_cmd()
/system/authgraph/hal/src/
Dchannel.rs20 use std::ffi::CString;
42 Some(&CString::new("encoded request message too large").unwrap()), in write_msg()
50 Some(&CString::new("failed to write framing length").unwrap()), in write_msg()
57 Some(&CString::new("failed to write data").unwrap()), in write_msg()
Dservice.rs28 use std::ffi::CString;
39 Some(&CString::new(format!("CBOR conversion failed: {:?}", err)).unwrap()), in failed_cbor()
88 Some(&CString::new("missing inner rsp in OK outer rsp".to_string()).unwrap()), in execute_req()
175 Some(&CString::new("expected unsigned public key").unwrap()), in unsigned_pub_key()
Dlib.rs140 Some(&std::ffi::CString::new(msg).unwrap()), in arg_err()
/system/keymint/hal/src/
Dlib.rs33 ffi::CString,
55 Some(&CString::new(format!("CBOR conversion failed: {:?}", err)).unwrap()), in failed_cbor()
81 Some(&CString::new("message is too small to extract the response data").unwrap()), in extract_rsp()
95 Some(&CString::new("encoded request message too large").unwrap()), in write_msg()
103 Some(&CString::new("failed to write framing length").unwrap()), in write_msg()
110 Some(&CString::new("failed to write data").unwrap()), in write_msg()
173 &CString::new(format!("failed to write CBOR request to buffer: {:?}", e)).unwrap(), in channel_execute()
187 Some(&CString::new("encoded request message too large").unwrap()), in channel_execute()
266 Some(&CString::new(format!("failed to determine HAL environment: {}", e)).unwrap()), in send_hal_info()
Dkeymint.rs25 use std::ffi::CString;
239 Some(&CString::new("Deprecated method deviceLocked() is not implemented").unwrap()), in deviceLocked()
351 Some(&CString::new("Operation handle not valid").unwrap()), in validate_handle()
Dhal.rs43 use std::ffi::CString;
76 Some(&CString::new("conversion from HAL type to internal type failed").unwrap()), in failed_conversion()
/system/security/prng_seeder/src/
Dcutils_socket.rs15 use std::ffi::CString;
21 let name = CString::new(name)?; in android_get_control_socket()
/system/apex/libs/libapexsupport/src/
Dapexinfo.rs22 use std::ffi::CString;
43 pub name: CString,
54 name: CString::new(manifest.name) in create()
/system/logging/rust/
Dlogger.rs19 use std::ffi::CString;
34 tag: Option<CString>,
54 self.tag = Some(CString::new(tag).expect("Can't convert tag to CString")); in with_tag_on_device()
171 assert_eq!(config.tag.unwrap(), CString::new("my_app").unwrap()); in test_with_tag_on_device()
/system/librustutils/
Dsockets.rs19 use std::ffi::CString;
44 let cstr = CString::new(name).map_err(|_| SocketError::NulError(name.to_owned()))?; in android_get_control_socket()
Dsystem_properties.rs25 ffi::{c_uint, c_void, CStr, CString},
38 prop_name: CString,
46 Ok(Self { prop_name: CString::new(name)?, prop_info: null(), serial: 0 }) in new()
266 CString::new(name).context("Failed to construct CString from name.")?.as_ptr(), in write()
267 CString::new(value).context("Failed to construct CString from value.")?.as_ptr(), in write()
/system/security/keystore2/apc_compat/
Dapc_compat.rs30 use std::{ffi::CString, slice};
168 let prompt_text = CString::new(prompt_text).unwrap(); in prompt_user_confirmation()
169 let locale = CString::new(locale).unwrap(); in prompt_user_confirmation()
/system/secretkeeper/hal/src/
Dlib.rs32 use std::ffi::CString;
87 Some(&std::ffi::CString::new("secret ID of wrong length".to_string()).unwrap()), in deleteIds()
118 Some(&std::ffi::CString::new(format!("CBOR conversion failed: {err:?}")).unwrap()), in failed_cbor()
126 Some(&CString::new(err.msg).unwrap()), in service_specific_error()
/system/security/keystore2/selinux/src/
Dlib.rs33 use std::ffi::{CStr, CString};
100 CString(CString), enumerator
136 Self::CString(cstr) => cstr, in deref()
144 Ok(Self::CString( in new()
145 CString::new(con) in new()
202 let c_key = CString::new(key).with_context(|| { in lookup()
290 let c_tclass = CString::new(tclass).with_context(|| { in check_access()
293 let c_perm = CString::new(perm).with_context(|| { in check_access()
/system/core/trusty/keymint/src/
Dkeymint_hal_main.rs22 ffi::CString,
52 &CString::new(format!( in execute()
68 &CString::new(format!( in execute()
/system/core/trusty/libtrusty-rs/src/
Dlib.rs64 use std::ffi::CString;
104 let srv_name = CString::new(service).expect("Service name contained null bytes"); in connect()
/system/extras/libatrace_rust/src/
Dlib.rs17 use std::ffi::CString;
169 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_begin()
199 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_async_begin()
215 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_async_end()
236 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_async_for_track_begin()
237 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_async_for_track_begin()
258 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_async_for_track_end()
278 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_instant()
296 let name_cstr = CString::new(name.as_bytes()).expect("CString::new failed"); in atrace_instant_for_track()
297 let track_name_cstr = CString::new(track_name.as_bytes()).expect("CString::new failed"); in atrace_instant_for_track()
[all …]
/system/security/keystore2/src/fuzzers/
Dkeystore2_unsafe_fuzzer.rs31 use std::{ffi::CString, sync::Arc};
226 &CString::new(source).unwrap(),
227 &CString::new(target).unwrap(),
233 let _res = setcon(&CString::new(get_valid_cstring_data(set_target)).unwrap());
/system/extras/libatrace_rust/benchmark/src/
Datrace_benchmark_common.rs38 let procname = std::ffi::CString::new(std::env::args().next().unwrap()).unwrap(); in turn_tracing_on()
/system/core/trusty/secretkeeper/src/
Dhal_main.rs25 ffi::CString,
56 Some(&CString::new(format!("Failed to {msg} via tipc channel: {e:?}",)).unwrap()), in binderr()
/system/extras/profcollectd/libprofcollectd/
Dservice.rs24 use std::ffi::CString;
38 let msg = CString::new(msg).expect("Failed to convert to CString"); in err_to_binder_status()
/system/security/keystore2/src/
Derror.rs39 use std::ffi::CString;
180 pub fn anyhow_error_to_cstring(e: &anyhow::Error) -> Option<CString> { in anyhow_error_to_cstring() argument
181 match CString::new(format!("{:?}", e)) { in anyhow_error_to_cstring()
Dauthorization.rs39 use std::ffi::CString;
305 Some(CString::new("Feature is not enabled.").unwrap().as_c_str()), in getLastAuthTime()
/system/authgraph/tests/src/
Dlib.rs20 use std::ffi::CString;
927 let comp_name_1 = CString::new("Protected VM firmware").expect("CString::new failed"); in create_identity()
989 let comp_name_2 = CString::new("VM entry").expect("CString::new failed"); in create_identity()
1051 let comp_name_3 = CString::new("Payload").expect("CString::new failed"); in create_identity()
1114 let comp_name_4 = CString::new("APK1").expect("CString::new failed"); in create_identity()
1178 let comp_name_5 = CString::new("APEX1").expect("CString::new failed"); in create_identity()