Lines Matching refs:MachODumper
1 //===- MachODumper.cpp - Object file dumping utility for llvm -------------===//
28 class MachODumper : public ObjDumper {
30 MachODumper(const MachOObjectFile *Obj, ScopedPrinter &Writer)
85 return std::make_unique<MachODumper>(&Obj, Writer);
422 void MachODumper::printFileHeaders() {
433 void MachODumper::printFileHeaders(const MachHeader &Header) {
466 void MachODumper::printSectionHeaders() { return printSectionHeaders(Obj); }
468 void MachODumper::printSectionHeaders(const MachOObjectFile *Obj) {
523 void MachODumper::printRelocations() {
547 void MachODumper::printRelocation(const RelocationRef &Reloc) {
551 void MachODumper::printRelocation(const MachOObjectFile *Obj,
613 StringRef MachODumper::getSymbolName(const SymbolRef &Symbol) const {
621 uint8_t MachODumper::getSymbolType(const SymbolRef &Symbol) const {
627 bool MachODumper::compareSymbolsByName(SymbolRef LHS, SymbolRef RHS) const {
631 bool MachODumper::compareSymbolsByType(SymbolRef LHS, SymbolRef RHS) const {
635 void MachODumper::printSymbols(bool /*ExtraSymInfo*/) {
639 void MachODumper::printSymbols(std::optional<SymbolComparator> SymComp) {
655 void MachODumper::printDynamicSymbols() {
658 void MachODumper::printDynamicSymbols(std::optional<SymbolComparator> SymComp) {
662 void MachODumper::printSymbol(const SymbolRef &Symbol) {
666 void MachODumper::printSymbol(const SymbolRef &Symbol, ScopedPrinter &W) {
708 void MachODumper::printUnwindInfo() {
712 void MachODumper::printStackMap() const {
743 void MachODumper::printCGProfile() {
785 void MachODumper::printNeededLibraries() {
813 void MachODumper::printMachODataInCode() {
835 void MachODumper::printMachOVersionMin() {
898 void MachODumper::printMachODysymtab() {
925 void MachODumper::printMachOSegment() {
946 void MachODumper::printMachOIndirectSymbols() {
962 void MachODumper::printMachOLinkerOptions() {