mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-21 19:20:50 +00:00
Fix Use-of-uninitialized-value for adrp_addr and adrp_inst in MachODump.cpp
Fixes PR21607 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222385 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
30bd0c753e
commit
32f8e055f2
@ -1814,6 +1814,8 @@ static void DisassembleInputMachO2(StringRef Filename,
|
||||
SymbolizerInfo.method = nullptr;
|
||||
SymbolizerInfo.demangled_name = nullptr;
|
||||
SymbolizerInfo.bindtable = nullptr;
|
||||
SymbolizerInfo.adrp_addr = 0;
|
||||
SymbolizerInfo.adrp_inst = 0;
|
||||
// Same for the ThumbSymbolizer
|
||||
ThumbSymbolizerInfo.verbose = true;
|
||||
ThumbSymbolizerInfo.O = MachOOF;
|
||||
@ -1825,6 +1827,8 @@ static void DisassembleInputMachO2(StringRef Filename,
|
||||
ThumbSymbolizerInfo.method = nullptr;
|
||||
ThumbSymbolizerInfo.demangled_name = nullptr;
|
||||
ThumbSymbolizerInfo.bindtable = nullptr;
|
||||
ThumbSymbolizerInfo.adrp_addr = 0;
|
||||
ThumbSymbolizerInfo.adrp_inst = 0;
|
||||
|
||||
// Disassemble symbol by symbol.
|
||||
for (unsigned SymIdx = 0; SymIdx != Symbols.size(); SymIdx++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user