Nvnflinger services: Difference between revisions

No edit summary
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.