We used undefined symbols of function type as reported by objdump to perform this analysis. This means that any header-only functions will be ab

Language interoperability in Android

submited by
Style Pass
2021-06-09 08:00:12

We used undefined symbols of function type as reported by objdump to perform this analysis. This means that any header-only functions will be absent from our analysis, and internal (non-API) functions which are called by header-only functions may appear in it. ↩ We extracted return values by parsing DWARF symbols, which give the return types of functions. ↩ Even without automated binding generation, manually implementing the bindings is straightforward. ↩ In the case of handwritten C/C++ wrappers, we analyzed the functions they call, not the wrappers themselves. For all uses of our native AIDL library, we analyzed the types used in the C++ version of the library. ↩

Leave a Comment