Home
last modified time | relevance | path

Searched refs:RSExecRef (Results 1 – 5 of 5) sorted by relevance

/frameworks/compile/linkloader/android/
Dlibrsloader.h27 typedef struct RSExecOpaque *RSExecRef; typedef
30 RSExecRef rsloaderCreateExec(unsigned char const *buf,
35 RSExecRef rsloaderLoadExecutable(unsigned char const *buf,
38 int rsloaderRelocateExecutable(RSExecRef object,
42 void rsloaderUpdateSectionHeaders(RSExecRef object, unsigned char *buf);
44 void rsloaderDisposeExec(RSExecRef object);
46 void *rsloaderGetSymbolAddress(RSExecRef object, char const *name);
48 size_t rsloaderGetSymbolSize(RSExecRef object, char const *name);
50 size_t rsloaderGetFuncCount(RSExecRef object);
52 void rsloaderGetFuncNameList(RSExecRef object, size_t size, char const **list);
Dlibrsloader.cpp31 static inline RSExecRef wrap(ELFObject<32> *object) { in wrap()
32 return reinterpret_cast<RSExecRef>(object); in wrap()
35 static inline ELFObject<32> *unwrap(RSExecRef object) { in unwrap()
39 extern "C" RSExecRef rsloaderCreateExec(unsigned char const *buf, in rsloaderCreateExec()
43 RSExecRef object = rsloaderLoadExecutable(buf, buf_size); in rsloaderCreateExec()
56 extern "C" RSExecRef rsloaderLoadExecutable(unsigned char const *buf, in rsloaderLoadExecutable()
69 extern "C" int rsloaderRelocateExecutable(RSExecRef object_, in rsloaderRelocateExecutable()
78 extern "C" void rsloaderUpdateSectionHeaders(RSExecRef object_, in rsloaderUpdateSectionHeaders()
100 extern "C" void rsloaderDisposeExec(RSExecRef object) { in rsloaderDisposeExec()
104 extern "C" void *rsloaderGetSymbolAddress(RSExecRef object_, in rsloaderGetSymbolAddress()
[all …]
Dtest-librsloader.c96 RSExecRef object = rsloaderCreateExec(image, sb.st_size, find_sym, 0); in main()
/frameworks/compile/libbcc/lib/ExecutionEngine/
DScriptCached.h67 RSExecRef mRSExecutable;
DCompiler.h89 RSExecRef mRSExecutable;