Lines Matching refs:SI
31 inline section_iterator *unwrap(LLVMSectionIteratorRef SI) { in unwrap() argument
32 return reinterpret_cast<section_iterator*>(SI); in unwrap()
36 wrap(const section_iterator *SI) { in wrap() argument
38 (const_cast<section_iterator*>(SI)); in wrap()
41 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { in unwrap() argument
42 return reinterpret_cast<symbol_iterator*>(SI); in unwrap()
46 wrap(const symbol_iterator *SI) { in wrap() argument
48 (const_cast<symbol_iterator*>(SI)); in wrap()
51 inline relocation_iterator *unwrap(LLVMRelocationIteratorRef SI) { in unwrap() argument
52 return reinterpret_cast<relocation_iterator*>(SI); in unwrap()
56 wrap(const relocation_iterator *SI) { in wrap() argument
58 (const_cast<relocation_iterator*>(SI)); in wrap()
81 section_iterator SI = OB->getBinary()->section_begin(); in LLVMGetSections() local
82 return wrap(new section_iterator(SI)); in LLVMGetSections()
85 void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI) { in LLVMDisposeSectionIterator() argument
86 delete unwrap(SI); in LLVMDisposeSectionIterator()
90 LLVMSectionIteratorRef SI) { in LLVMIsSectionIteratorAtEnd() argument
92 return (*unwrap(SI) == OB->getBinary()->section_end()) ? 1 : 0; in LLVMIsSectionIteratorAtEnd()
95 void LLVMMoveToNextSection(LLVMSectionIteratorRef SI) { in LLVMMoveToNextSection() argument
96 ++(*unwrap(SI)); in LLVMMoveToNextSection()
110 symbol_iterator SI = OB->getBinary()->symbol_begin(); in LLVMGetSymbols() local
111 return wrap(new symbol_iterator(SI)); in LLVMGetSymbols()
114 void LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI) { in LLVMDisposeSymbolIterator() argument
115 delete unwrap(SI); in LLVMDisposeSymbolIterator()
119 LLVMSymbolIteratorRef SI) { in LLVMIsSymbolIteratorAtEnd() argument
121 return (*unwrap(SI) == OB->getBinary()->symbol_end()) ? 1 : 0; in LLVMIsSymbolIteratorAtEnd()
124 void LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI) { in LLVMMoveToNextSymbol() argument
125 ++(*unwrap(SI)); in LLVMMoveToNextSymbol()
129 const char *LLVMGetSectionName(LLVMSectionIteratorRef SI) { in LLVMGetSectionName() argument
131 if (std::error_code ec = (*unwrap(SI))->getName(ret)) in LLVMGetSectionName()
136 uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI) { in LLVMGetSectionSize() argument
137 return (*unwrap(SI))->getSize(); in LLVMGetSectionSize()
140 const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI) { in LLVMGetSectionContents() argument
142 if (std::error_code ec = (*unwrap(SI))->getContents(ret)) in LLVMGetSectionContents()
147 uint64_t LLVMGetSectionAddress(LLVMSectionIteratorRef SI) { in LLVMGetSectionAddress() argument
148 return (*unwrap(SI))->getAddress(); in LLVMGetSectionAddress()
151 LLVMBool LLVMGetSectionContainsSymbol(LLVMSectionIteratorRef SI, in LLVMGetSectionContainsSymbol() argument
153 return (*unwrap(SI))->containsSymbol(**unwrap(Sym)); in LLVMGetSectionContainsSymbol()
158 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); in LLVMGetRelocations() local
159 return wrap(new relocation_iterator(SI)); in LLVMGetRelocations()
162 void LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef SI) { in LLVMDisposeRelocationIterator() argument
163 delete unwrap(SI); in LLVMDisposeRelocationIterator()
167 LLVMRelocationIteratorRef SI) { in LLVMIsRelocationIteratorAtEnd() argument
168 return (*unwrap(SI) == (*unwrap(Section))->relocation_end()) ? 1 : 0; in LLVMIsRelocationIteratorAtEnd()
171 void LLVMMoveToNextRelocation(LLVMRelocationIteratorRef SI) { in LLVMMoveToNextRelocation() argument
172 ++(*unwrap(SI)); in LLVMMoveToNextRelocation()
177 const char *LLVMGetSymbolName(LLVMSymbolIteratorRef SI) { in LLVMGetSymbolName() argument
178 ErrorOr<StringRef> Ret = (*unwrap(SI))->getName(); in LLVMGetSymbolName()
184 uint64_t LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI) { in LLVMGetSymbolAddress() argument
185 ErrorOr<uint64_t> Ret = (*unwrap(SI))->getAddress(); in LLVMGetSymbolAddress()
191 uint64_t LLVMGetSymbolSize(LLVMSymbolIteratorRef SI) { in LLVMGetSymbolSize() argument
192 return (*unwrap(SI))->getCommonSize(); in LLVMGetSymbolSize()