Home | History | Annotate | Download | only in Object

Lines Matching defs:MachOObjectFile

1 //===- MachOObjectFile.cpp - Mach-O object file binding ---------*- C++ -*-===//
10 // This file defines the MachOObjectFile class, which binds the MachOObject
30 MachOObjectFile::MachOObjectFile(MemoryBuffer *Object, MachOObject *MOO,
53 return new MachOObjectFile(Buffer, MachOObj, ec);
58 void MachOObjectFile::moveToNextSymbol(DataRefImpl &DRI) const {
74 void MachOObjectFile::getSymbolTableEntry(DataRefImpl DRI,
89 void MachOObjectFile::getSymbol64TableEntry(DataRefImpl DRI,
105 error_code MachOObjectFile::getSymbolNext(DataRefImpl DRI,
113 error_code MachOObjectFile::getSymbolName(DataRefImpl DRI,
127 error_code MachOObjectFile::getSymbolOffset(DataRefImpl DRI,
148 error_code MachOObjectFile::getSymbolAddress(DataRefImpl DRI,
162 error_code MachOObjectFile::getSymbolSize(DataRefImpl DRI,
168 error_code MachOObjectFile::getSymbolNMTypeChar(DataRefImpl DRI,
203 error_code MachOObjectFile::isSymbolInternal(DataRefImpl DRI,
217 error_code MachOObjectFile::isSymbolGlobal(DataRefImpl Symb, bool &Res) const {
231 error_code MachOObjectFile::isSymbolWeak(DataRefImpl Symb, bool &Res) const {
245 error_code MachOObjectFile::isSymbolAbsolute(DataRefImpl Symb, bool &Res) const{
261 error_code MachOObjectFile::getSymbolSection(DataRefImpl Symb,
282 error_code MachOObjectFile::getSymbolType(DataRefImpl Symb,
312 symbol_iterator MachOObjectFile::begin_symbols() const {
320 symbol_iterator MachOObjectFile::end_symbols() const {
330 void MachOObjectFile::moveToNextSection(DataRefImpl &DRI) const {
351 error_code MachOObjectFile::getSectionNext(DataRefImpl DRI,
360 MachOObjectFile::getSection(DataRefImpl DRI,
368 std::size_t MachOObjectFile::getSectionIndex(DataRefImpl Sec) const {
376 MachOObjectFile::getSection64(DataRefImpl DRI,
392 error_code MachOObjectFile::getSectionName(DataRefImpl DRI,
421 error_code MachOObjectFile::getSectionAddress(DataRefImpl DRI,
435 error_code MachOObjectFile::getSectionSize(DataRefImpl DRI,
449 error_code MachOObjectFile::getSectionContents(DataRefImpl DRI,
463 error_code MachOObjectFile::getSectionAlignment(DataRefImpl DRI,
477 error_code MachOObjectFile::isSectionText(DataRefImpl DRI,
491 error_code MachOObjectFile::isSectionData(DataRefImpl DRI,
498 error_code MachOObjectFile::isSectionBSS(DataRefImpl DRI,
505 error_code MachOObjectFile::sectionContainsSymbol(DataRefImpl Sec,
535 relocation_iterator MachOObjectFile::getSectionRelBegin(DataRefImpl Sec) const {
541 relocation_iterator MachOObjectFile::getSectionRelEnd(DataRefImpl Sec) const {
558 section_iterator MachOObjectFile::begin_sections() const {
565 section_iterator MachOObjectFile::end_sections() const {
574 void MachOObjectFile::
589 error_code MachOObjectFile::getRelocationNext(DataRefImpl Rel,
595 error_code MachOObjectFile::getRelocationAddress(DataRefImpl Rel,
612 error_code MachOObjectFile::getRelocationSymbol(DataRefImpl Rel,
633 error_code MachOObjectFile::getRelocationType(DataRefImpl Rel,
640 error_code MachOObjectFile::getRelocationTypeName(DataRefImpl Rel,
644 error_code MachOObjectFile::getRelocationAdditionalInfo(DataRefImpl Rel,
665 error_code MachOObjectFile::getRelocationValueString(DataRefImpl Rel,
672 uint8_t MachOObjectFile::getBytesInAddress() const {
676 StringRef MachOObjectFile::getFileFormatName() const {
704 unsigned MachOObjectFile::getArch() const {