mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 11:33:24 +02:00
[objdump] Use correct format specifiers and fix C++03 variadic warning.
llvm-svn: 171651
This commit is contained in:
parent
44db267406
commit
00f3025f6f
@ -44,17 +44,19 @@ void printProgramHeaders(
|
|||||||
outs() << " UNKNOWN ";
|
outs() << " UNKNOWN ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *Fmt = is64Bits ? "0x%016" PRIx64 " " : "0x%08" PRIx64 " ";
|
||||||
|
|
||||||
outs() << "off "
|
outs() << "off "
|
||||||
<< format(is64Bits ? "0x%016x " : "0x%08x ", pi->p_offset)
|
<< format(Fmt, (uint64_t)pi->p_offset)
|
||||||
<< "vaddr "
|
<< "vaddr "
|
||||||
<< format(is64Bits ? "0x%016x " : "0x%08x ", pi->p_vaddr)
|
<< format(Fmt, (uint64_t)pi->p_vaddr)
|
||||||
<< "paddr "
|
<< "paddr "
|
||||||
<< format(is64Bits ? "0x%016x " : "0x%08x ", pi->p_paddr)
|
<< format(Fmt, (uint64_t)pi->p_paddr)
|
||||||
<< format("align 2**%d\n", CountTrailingZeros_32(pi->p_align))
|
<< format("align 2**%u\n", CountTrailingZeros_64(pi->p_align))
|
||||||
<< " filesz "
|
<< " filesz "
|
||||||
<< format(is64Bits ? "0x%016x " : "0x%08x ", pi->p_filesz)
|
<< format(Fmt, (uint64_t)pi->p_filesz)
|
||||||
<< "memsz "
|
<< "memsz "
|
||||||
<< format(is64Bits ? "0x%016x " : "0x%08x ", pi->p_memsz)
|
<< format(Fmt, (uint64_t)pi->p_memsz)
|
||||||
<< "flags "
|
<< "flags "
|
||||||
<< ((pi->p_flags & ELF::PF_R) ? "r" : "-")
|
<< ((pi->p_flags & ELF::PF_R) ? "r" : "-")
|
||||||
<< ((pi->p_flags & ELF::PF_W) ? "w" : "-")
|
<< ((pi->p_flags & ELF::PF_W) ? "w" : "-")
|
||||||
|
Loading…
Reference in New Issue
Block a user