Changes

236 bytes added ,  21:09, 30 October 2017
no edit summary
Line 25: Line 25:     
== TransactParcel ==
 
== TransactParcel ==
Takes a s32, an u32, a type-0x5 input buffer, a type-0x6 output buffer, and an input u32. Each word is immediately after the previous word.
+
Takes a s32 (Binder ID?), an u32 ('''code'''), a type-0x5 input buffer ('''parcel_data'''), a type-0x6 output buffer ('''parcel_reply''') and an input u32 ('''flags'''). Each word is placed immediately after the previous word.
 +
 
 +
Analogous to "onTransact" from "android.os.IServiceManager".
    
== AdjustRefcount ==
 
== AdjustRefcount ==
Line 34: Line 36:     
== TransactParcelAuto ==
 
== TransactParcelAuto ==
Takes a s32, an u32, a type-0x21 input buffer, a type-0x22 output buffer, and an input u32. Each word is immediately after the previous word.
+
Takes a s32 (Binder ID?), an u32 ('''code'''), a type-0x21 input buffer ('''parcel_data'''), a type-0x22 output buffer ('''parcel_reply''') and an input u32 ('''flags'''). Each word is placed immediately after the previous word.