Lines Matching defs:object
30 static inline RSExecRef wrap(ELFObject<32> *object) {
31 return reinterpret_cast<RSExecRef>(object);
34 static inline ELFObject<32> *unwrap(RSExecRef object) {
35 return reinterpret_cast<ELFObject<32> *>(object);
46 llvm::OwningPtr<ELFObject<32> > object(ELFObject<32>::read(AR));
47 if (!object) {
48 LOGE("Unable to load the ELF object.");
52 //object->print();
53 object->relocate(find_symbol, find_symbol_context);
55 return wrap(object.take());
58 extern "C" void rsloaderDisposeExec(RSExecRef object) {
59 delete unwrap(object);
64 ELFObject<32> *object = unwrap(object_);
67 static_cast<ELFSectionSymTab<32> *>(object->getSectionByName(".symtab"));
84 ELFObject<32> *object = unwrap(object_);
87 static_cast<ELFSectionSymTab<32> *>(object->getSectionByName(".symtab"));
103 extern "C" size_t rsloaderGetFuncCount(RSExecRef object) {
105 unwrap(object)->getSectionByName(".symtab"));
114 extern "C" void rsloaderGetFuncNameList(RSExecRef object,
118 unwrap(object)->getSectionByName(".symtab"));