reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Object/MachOObjectFile.cpp
 2858   uint64_t ExportInfoSize = readULEB128(State.Current, &error);
 2866   State.IsExportNode = (ExportInfoSize != 0);
 2867   const uint8_t* Children = State.Current + ExportInfoSize;
 2876   if (State.IsExportNode) {
 2877     const uint8_t *ExportStart = State.Current;
 2878     State.Flags = readULEB128(State.Current, &error);
 2878     State.Flags = readULEB128(State.Current, &error);
 2886     uint64_t Kind = State.Flags & MachO::EXPORT_SYMBOL_FLAGS_KIND_MASK;
 2887     if (State.Flags != 0 &&
 2893           " in flags: 0x" + Twine::utohexstr(State.Flags) +
 2898     if (State.Flags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) {
 2899       State.Address = 0;
 2900       State.Other = readULEB128(State.Current, &error); // dylib ordinal
 2900       State.Other = readULEB128(State.Current, &error); // dylib ordinal
 2909         if (State.Other > O->getLibraryCount()) {
 2911               "bad library ordinal: " + Twine((int)State.Other) + " (max " +
 2918       State.ImportName = reinterpret_cast<const char*>(State.Current);
 2918       State.ImportName = reinterpret_cast<const char*>(State.Current);
 2919       if (*State.ImportName == '\0') {
 2920         State.Current++;
 2922         const uint8_t *End = State.Current + 1;
 2941         State.Current = End + 1;
 2944       State.Address = readULEB128(State.Current, &error);
 2944       State.Address = readULEB128(State.Current, &error);
 2952       if (State.Flags & MachO::EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER) {
 2953         State.Other = readULEB128(State.Current, &error);
 2953         State.Other = readULEB128(State.Current, &error);
 2963     if(ExportStart + ExportInfoSize != State.Current) {
 2967           Twine::utohexstr(State.Current - ExportStart) +
 2973   State.ChildCount = *Children;
 2974   if (State.ChildCount != 0 && Children + 1 >= Trie.end()) {
 2982   State.Current = Children + 1;
 2983   State.NextChildIndex = 0;
 2984   State.ParentStringLength = CumulativeString.size();
 2985   Stack.push_back(State);