in optee-utee/src/object.rs [265:279]
fn value_attribute(&self, id: u32) -> Result<(u32, u32)> {
let mut value_a: u32 = 0;
let mut value_b: u32 = 0;
match unsafe {
raw::TEE_GetObjectValueAttribute(
self.handle(),
id,
&mut value_a as *mut _,
&mut value_b as *mut _,
)
} {
raw::TEE_SUCCESS => Ok((value_a, value_b)),
code => Err(Error::from_raw_error(code)),
}
}