mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 06:32:24 +00:00
This file already has a "using namespace object;", use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200493 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
dafea158a7
commit
fe7fa28084
@ -215,15 +215,15 @@ static void sortAndPrintSymbolList() {
|
|||||||
char SymbolAddrStr[10] = "";
|
char SymbolAddrStr[10] = "";
|
||||||
char SymbolSizeStr[10] = "";
|
char SymbolSizeStr[10] = "";
|
||||||
|
|
||||||
if (OutputFormat == sysv || I->Address == object::UnknownAddressOrSize)
|
if (OutputFormat == sysv || I->Address == UnknownAddressOrSize)
|
||||||
strcpy(SymbolAddrStr, " ");
|
strcpy(SymbolAddrStr, " ");
|
||||||
if (OutputFormat == sysv)
|
if (OutputFormat == sysv)
|
||||||
strcpy(SymbolSizeStr, " ");
|
strcpy(SymbolSizeStr, " ");
|
||||||
|
|
||||||
if (I->Address != object::UnknownAddressOrSize)
|
if (I->Address != UnknownAddressOrSize)
|
||||||
format("%08" PRIx64, I->Address)
|
format("%08" PRIx64, I->Address)
|
||||||
.print(SymbolAddrStr, sizeof(SymbolAddrStr));
|
.print(SymbolAddrStr, sizeof(SymbolAddrStr));
|
||||||
if (I->Size != object::UnknownAddressOrSize)
|
if (I->Size != UnknownAddressOrSize)
|
||||||
format("%08" PRIx64, I->Size).print(SymbolSizeStr, sizeof(SymbolSizeStr));
|
format("%08" PRIx64, I->Size).print(SymbolSizeStr, sizeof(SymbolSizeStr));
|
||||||
|
|
||||||
if (OutputFormat == posix) {
|
if (OutputFormat == posix) {
|
||||||
@ -234,7 +234,7 @@ static void sortAndPrintSymbolList() {
|
|||||||
outs() << SymbolAddrStr << ' ';
|
outs() << SymbolAddrStr << ' ';
|
||||||
if (PrintSize) {
|
if (PrintSize) {
|
||||||
outs() << SymbolSizeStr;
|
outs() << SymbolSizeStr;
|
||||||
if (I->Size != object::UnknownAddressOrSize)
|
if (I->Size != UnknownAddressOrSize)
|
||||||
outs() << ' ';
|
outs() << ' ';
|
||||||
}
|
}
|
||||||
outs() << I->TypeChar << " " << I->Name << "\n";
|
outs() << I->TypeChar << " " << I->Name << "\n";
|
||||||
@ -287,8 +287,8 @@ static void dumpSymbolNameForGlobalValue(GlobalValue &GV) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
NMSymbol S;
|
NMSymbol S;
|
||||||
S.Address = object::UnknownAddressOrSize;
|
S.Address = UnknownAddressOrSize;
|
||||||
S.Size = object::UnknownAddressOrSize;
|
S.Size = UnknownAddressOrSize;
|
||||||
S.TypeChar = TypeChar;
|
S.TypeChar = TypeChar;
|
||||||
S.Name = GV.getName();
|
S.Name = GV.getName();
|
||||||
SymbolList.push_back(S);
|
SymbolList.push_back(S);
|
||||||
@ -567,8 +567,8 @@ static void dumpSymbolNamesFromObject(ObjectFile *Obj) {
|
|||||||
if (!DebugSyms && (SymFlags & SymbolRef::SF_FormatSpecific))
|
if (!DebugSyms && (SymFlags & SymbolRef::SF_FormatSpecific))
|
||||||
continue;
|
continue;
|
||||||
NMSymbol S;
|
NMSymbol S;
|
||||||
S.Size = object::UnknownAddressOrSize;
|
S.Size = UnknownAddressOrSize;
|
||||||
S.Address = object::UnknownAddressOrSize;
|
S.Address = UnknownAddressOrSize;
|
||||||
if (PrintSize || SizeSort) {
|
if (PrintSize || SizeSort) {
|
||||||
if (error(I->getSize(S.Size)))
|
if (error(I->getSize(S.Size)))
|
||||||
break;
|
break;
|
||||||
@ -606,20 +606,19 @@ static void dumpSymbolNamesFromFile(std::string &Filename) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ErrorOr<Binary *> BinaryOrErr = object::createBinary(Buffer.take(), Magic);
|
ErrorOr<Binary *> BinaryOrErr = createBinary(Buffer.take(), Magic);
|
||||||
if (error(BinaryOrErr.getError(), Filename))
|
if (error(BinaryOrErr.getError(), Filename))
|
||||||
return;
|
return;
|
||||||
OwningPtr<Binary> Bin(BinaryOrErr.get());
|
OwningPtr<Binary> Bin(BinaryOrErr.get());
|
||||||
|
|
||||||
if (object::Archive *A = dyn_cast<object::Archive>(Bin.get())) {
|
if (Archive *A = dyn_cast<Archive>(Bin.get())) {
|
||||||
if (ArchiveMap) {
|
if (ArchiveMap) {
|
||||||
object::Archive::symbol_iterator I = A->symbol_begin();
|
Archive::symbol_iterator I = A->symbol_begin();
|
||||||
object::Archive::symbol_iterator E = A->symbol_end();
|
Archive::symbol_iterator E = A->symbol_end();
|
||||||
if (I != E) {
|
if (I != E) {
|
||||||
outs() << "Archive map"
|
outs() << "Archive map\n";
|
||||||
<< "\n";
|
|
||||||
for (; I != E; ++I) {
|
for (; I != E; ++I) {
|
||||||
object::Archive::child_iterator C;
|
Archive::child_iterator C;
|
||||||
StringRef SymName;
|
StringRef SymName;
|
||||||
StringRef FileName;
|
StringRef FileName;
|
||||||
if (error(I->getMember(C)))
|
if (error(I->getMember(C)))
|
||||||
@ -634,8 +633,7 @@ static void dumpSymbolNamesFromFile(std::string &Filename) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (object::Archive::child_iterator I = A->child_begin(),
|
for (Archive::child_iterator I = A->child_begin(), E = A->child_end();
|
||||||
E = A->child_end();
|
|
||||||
I != E; ++I) {
|
I != E; ++I) {
|
||||||
OwningPtr<Binary> Child;
|
OwningPtr<Binary> Child;
|
||||||
if (I->getAsBinary(Child)) {
|
if (I->getAsBinary(Child)) {
|
||||||
@ -652,17 +650,17 @@ static void dumpSymbolNamesFromFile(std::string &Filename) {
|
|||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (object::ObjectFile *O = dyn_cast<ObjectFile>(Child.get())) {
|
if (ObjectFile *O = dyn_cast<ObjectFile>(Child.get())) {
|
||||||
outs() << O->getFileName() << ":\n";
|
outs() << O->getFileName() << ":\n";
|
||||||
dumpSymbolNamesFromObject(O);
|
dumpSymbolNamesFromObject(O);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (object::MachOUniversalBinary *UB =
|
if (MachOUniversalBinary *UB =
|
||||||
dyn_cast<object::MachOUniversalBinary>(Bin.get())) {
|
dyn_cast<object::MachOUniversalBinary>(Bin.get())) {
|
||||||
for (object::MachOUniversalBinary::object_iterator I = UB->begin_objects(),
|
for (MachOUniversalBinary::object_iterator I = UB->begin_objects(),
|
||||||
E = UB->end_objects();
|
E = UB->end_objects();
|
||||||
I != E; ++I) {
|
I != E; ++I) {
|
||||||
OwningPtr<ObjectFile> Obj;
|
OwningPtr<ObjectFile> Obj;
|
||||||
if (!I->getAsObjectFile(Obj)) {
|
if (!I->getAsObjectFile(Obj)) {
|
||||||
@ -672,7 +670,7 @@ static void dumpSymbolNamesFromFile(std::string &Filename) {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (object::ObjectFile *O = dyn_cast<ObjectFile>(Bin.get())) {
|
if (ObjectFile *O = dyn_cast<ObjectFile>(Bin.get())) {
|
||||||
dumpSymbolNamesFromObject(O);
|
dumpSymbolNamesFromObject(O);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user