Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 910038 Details for
Bug 1110827
[abrt] llvm: llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(): llvm-symbolizer killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 26.92 KB, created by
Roel van de Kraats
on 2014-06-18 14:21:36 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Roel van de Kraats
Created:
2014-06-18 14:21:36 UTC
Size:
26.92 KB
patch
obsolete
>[New LWP 28392] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/llvm-symbolizer --default-arch=x86_64'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable (this=0x0, U=U@entry=0x3c5c630, DebugAranges=DebugAranges@entry=0x35fc490, UOffsetInAranges=UOffsetInAranges@entry=0) at DWARFDebugInfoEntry.cpp:235 >235 if (AbbrevDecl) { > >Thread 1 (Thread 0x7fa3af09e780 (LWP 28392)): >#0 llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable (this=0x0, U=U@entry=0x3c5c630, DebugAranges=DebugAranges@entry=0x35fc490, UOffsetInAranges=UOffsetInAranges@entry=0) at DWARFDebugInfoEntry.cpp:235 >No locals. >#1 0x0000003d686f6b60 in llvm::DWARFUnit::buildAddressRangeTable (this=0x3c5c630, debug_aranges=0x35fc490, clear_dies_if_already_not_parsed=<optimized out>, CUOffsetInAranges=0) at DWARFUnit.cpp:313 > clear_dies = false > DWOCreated = <optimized out> >#2 0x0000003d686e90a9 in llvm::DWARFDebugAranges::generate (this=0x35fc490, CTX=CTX@entry=0x3b2d8e0) at DWARFDebugAranges.cpp:66 > CUOffset = <optimized out> > CU = 0x3c5c630 > i = <optimized out> > n = <optimized out> > ArangesData = {Data = {static npos = 18446744073709551615, Data = 0x7fa3753bb22c "<", Length = 18576}, IsLittleEndian = 1 '\001', AddressSize = 0 '\000'} >#3 0x0000003d686df7ea in llvm::DWARFContext::getDebugAranges (this=this@entry=0x3b2d8e0) at DWARFContext.cpp:235 >No locals. >#4 0x0000003d686e04a1 in llvm::DWARFContext::getCompileUnitForAddress (this=this@entry=0x3b2d8e0, Address=Address@entry=209156053059) at DWARFContext.cpp:366 > CUOffset = <optimized out> >#5 0x0000003d686e16a2 in llvm::DWARFContext::getInliningInfoForAddress (this=0x3b2d8e0, Address=209156053059, Specifier=...) at DWARFContext.cpp:504 > CU = <optimized out> > InlinedChain = <optimized out> > InliningInfo = {Frames = {<llvm::SmallVectorImpl<llvm::DILineInfo>> = {<llvm::SmallVectorTemplateBase<llvm::DILineInfo, false>> = {<llvm::SmallVectorTemplateCommon<llvm::DILineInfo, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x3b2d750, EndX = 0x1, CapacityX = 0x7fff48244080}, FirstEl = {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "0?$H\377\177\000\000\340?$H\377\177\000\000`\207\233\262\060\000\000\000\070\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\300\372C\003\000\000\000\000\221\240@\000\000\000\000\000\020\000\000\000\000\000\000\000\025\000\000\000\000\000\000\000\360>$H\377\177\000\000\240\307_\003\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "\240\307_\003\000\000\000\000\070F$H\377\177\000\000\300\372C\003\000\000\000\000\300\372C\003\000\000\000\000`?$H\377\177\000\000\231\242@", '\000' <repeats 13 times>, "\360>$H\377\177\000\000\365\032Gh=\000\000\000P\327\262\003\000\000\000\000$\000\224u\243\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "1\033Gh=\000\000\000\365\032Gh=\000\000\000P\327\262\003\000\000\000\000$\000\224u\243\177\000\000\217\317Fh=\000\000\000\327|\232u\243\177\000\000\000\347BQt\033\005\033\006\000\000\000\000\000\000\000\344:nh=\000\000\000\370\306_\003\000\000\000\000\300?$H\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "@\333\262\003\000\000\000\000\360\271\a\000\000\000\000\000\000@$H\377\177\000\000\260?$H\377\177\000\000\330\332\262\003\000\000\000\000\270\332\262\003\000\000\000\000\230\332\262\003\000\000\000\000x\332\262\003\000\000\000\000\060\332\262\003\000\000\000\000h@$H\377\177\000\000\220?$H\377\177\000"}, <No data fields>}}}}} > CallFile = 3 > CallLine = 1210334392 > CallColumn = 32767 > LineTable = <optimized out> >#6 0x0000000000404cf4 in llvm::symbolize::ModuleInfo::symbolizeInlinedCode (this=0x35fc660, ModuleOffset=ModuleOffset@entry=209156053059, Opts=...) at LLVMSymbolize.cpp:135 > InlinedContext = {Frames = {<llvm::SmallVectorImpl<llvm::DILineInfo>> = {<llvm::SmallVectorTemplateBase<llvm::DILineInfo, false>> = {<llvm::SmallVectorTemplateCommon<llvm::DILineInfo, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff48244328, EndX = 0x7fff48244328, CapacityX = 0x7fff48244488}, FirstEl = {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "@C$H\377\177\000\000IC$H\377\177\000\000PC$H\377\177\000\000<invalid>pF\003\000\000\000\000hC$H\377\177\000\000mC$H\377\177\000\000%\000\000\000\000\000\000\000_Znwmlid>\000\000\000tev\000\000\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "0", '\000' <repeats 15 times>, "\340C$H\377\177\000\000\000\000\000\000\000\000\000\000[\000\000\000n", '\000' <repeats 19 times>, "w\000\000\000|\000\000\000\337C$H\377\177\000\000\025\000\000\000\000\000\000\000\177\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "\240\326\262\003\000\000\000\000\335\326\262\003\000\000\000\000\335\326\262\003", '\000' <repeats 12 times>, "\031\000\000\000\000\000\000\000\360\326\262\003\000\000\000\000`\207\233\262\060\000\000\000%\000\000\000\000\000\000\000\f\000\000\000\000\000\000\000\301F$H\377\177\000\000\332F$H\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "`E$H\377\177\000\000l\377g\262\060\000\000\000\301F$H\377\177\000\000%\000\000\000\000\000\000\000\300F$H\377\177\000\000m\366\345\272\060\000\000\000\224\330\262\003\001\000\000\000\f\000\000\000\000\000\000\000\300F$H\377\177\000\000\267\273\265g=\000\000\000\340s\020\273\060\000\000"}, <No data fields>}}}}} >#7 0x0000000000407b2e in llvm::symbolize::LLVMSymbolizer::symbolizeCode (this=this@entry=0x7fff482445d0, ModuleName="/lib64/libomniORB4.so.1", ModuleOffset=ModuleOffset@entry=209156053059) at LLVMSymbolize.cpp:177 > InlinedContext = {Frames = {<llvm::SmallVectorImpl<llvm::DILineInfo>> = {<llvm::SmallVectorTemplateBase<llvm::DILineInfo, false>> = {<llvm::SmallVectorTemplateCommon<llvm::DILineInfo, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff48244328, EndX = 0x7fff48244328, CapacityX = 0x7fff48244488}, FirstEl = {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "@C$H\377\177\000\000IC$H\377\177\000\000PC$H\377\177\000\000<invalid>pF\003\000\000\000\000hC$H\377\177\000\000mC$H\377\177\000\000%\000\000\000\000\000\000\000_Znwmlid>\000\000\000tev\000\000\000\000\000\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "0", '\000' <repeats 15 times>, "\340C$H\377\177\000\000\000\000\000\000\000\000\000\000[\000\000\000n", '\000' <repeats 19 times>, "w\000\000\000|\000\000\000\337C$H\377\177\000\000\025\000\000\000\000\000\000\000\177\000\000\000\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "\240\326\262\003\000\000\000\000\335\326\262\003\000\000\000\000\335\326\262\003", '\000' <repeats 12 times>, "\031\000\000\000\000\000\000\000\360\326\262\003\000\000\000\000`\207\233\262\060\000\000\000%\000\000\000\000\000\000\000\f\000\000\000\000\000\000\000\301F$H\377\177\000\000\332F$H\377\177\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 88ul>> = {buffer = "`E$H\377\177\000\000l\377g\262\060\000\000\000\301F$H\377\177\000\000%\000\000\000\000\000\000\000\300F$H\377\177\000\000m\366\345\272\060\000\000\000\224\330\262\003\001\000\000\000\f\000\000\000\000\000\000\000\300F$H\377\177\000\000\267\273\265g=\000\000\000\340s\020\273\060\000\000"}, <No data fields>}}}}} > FramesNum = <optimized out> > Result = "" > Info = <optimized out> > LineInfo = {FileName = {<llvm::SmallVector<char, 16u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff482442c8, EndX = 0x7fff482442d1, CapacityX = 0x7fff482442d8}, FirstEl = {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "<"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "v"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "l"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}}}}, <No data fields>}, FunctionName = {<llvm::SmallVector<char, 16u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fff482442f0, EndX = 0x7fff482442f5, CapacityX = 0x7fff48244300}, FirstEl = {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "_"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "Z"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "n"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "w"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "m"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "i"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "d"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ">"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "a"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "t"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = "e"}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}, {<llvm::AlignedCharArray<1ul, 1ul>> = {buffer = ""}, <No data fields>}}}}, <No data fields>}, Line = 0, Column = 0} >#8 0x0000000000403323 in main (argc=<optimized out>, argv=<optimized out>) at llvm-symbolizer.cpp:118 > Result = <error reading variable: Cannot access memory at address 0x30b2ac182b> > Opts = {UseSymbolTable = true, PrintFunctions = true, PrintInlining = true, Demangle = true, DefaultArch = "x86_64"} > Symbolizer = {ParsedBinariesAndObjects = {<llvm::SmallVectorImpl<llvm::object::Binary*>> = {<llvm::SmallVectorTemplateBase<llvm::object::Binary*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::object::Binary*, void>> = {<llvm::SmallVectorBase> = {BeginX = 0x35fc5c0, EndX = 0x35fc5f0, CapacityX = 0x35fc608}, FirstEl = {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\240T\031\001\000\000\000"}, <No data fields>}}, <No data fields>}, <No data fields>}, Storage = {InlineElts = {{<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000\274\070\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "\000pF\003\000\000\000"}, <No data fields>}, {<llvm::AlignedCharArray<8ul, 8ul>> = {buffer = "@\367C\003\000\000\000"}, <No data fields>}}}}, Modules = std::map with 4 elements = {["/home/roel/forces/trunk-f20-clang/x86_64-unknown-linux-gnu/bin/root/App/Generic/tasks/tasks"] = 0x11958e0, ["/lib64/libc.so.6"] = 0x338c040, ["/lib64/libomniORB4.so.1"] = 0x35fc660, ["/lib64/libstdc++.so.6"] = 0x343f8d0}, BinaryForPath = std::map with 4 elements = {["/home/roel/forces/trunk-f20-clang/x86_64-unknown-linux-gnu/bin/root/App/Generic/tasks/tasks"] = {first = 0x11954a0, second = 0x11954a0}, ["/lib64/libc.so.6"] = {first = 0x338bc00, second = 0x338bc00}, ["/lib64/libomniORB4.so.1"] = {first = 0x3b2d5c0, second = 0x3b2d750}, ["/lib64/libstdc++.so.6"] = {first = 0x3467000, second = 0x343f740}}, ObjectFileForArch = std::map with 0 elements, Opts = {UseSymbolTable = true, PrintFunctions = true, PrintInlining = true, Demangle = true, DefaultArch = "x86_64"}, static kBadString = 0x40b32f <llvm::symbolize::LLVMSymbolizer::kBadString> "??"} > IsData = false > X = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x3d691dffb0 <vtable for llvm::PrettyStackTraceProgram+16>, NextEntry = 0x0}, ArgC = 2, ArgV = 0x7fff48244be8} > ModuleName = "/lib64/libomniORB4.so.1" > ModuleOffset = 209156053059 >From To Syms Read Shared Object Library >0x0000003d67acd2e0 0x0000003d6886b7a0 Yes /usr/lib64/llvm/libLLVM-3.4.so >0x00000030b3602210 0x00000030b360e930 Yes /lib64/libz.so.1 >0x00000030b2e059f0 0x00000030b2e11614 Yes /lib64/libpthread.so.0 >0x00000030b5601870 0x00000030b5605fe8 Yes /lib64/libffi.so.6 >0x00000030c920ce40 0x00000030c9218ba8 Yes /lib64/libtinfo.so.5 >0x00000030b2a00ed0 0x00000030b2a019d0 Yes /lib64/libdl.so.2 >0x00000030bae5bab0 0x00000030baec262a Yes /lib64/libstdc++.so.6 >0x00000030b3205890 0x00000030b3274bb8 Yes /lib64/libm.so.6 >0x00000030b3e02af0 0x00000030b3e12218 Yes /lib64/libgcc_s.so.1 >0x00000030b261f560 0x00000030b2760bb4 Yes /lib64/libc.so.6 >0x00000030b2200b10 0x00000030b2219c70 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x35fc490 56607888 >rsi 0x3c5c630 63292976 >rdi 0x0 0 >rbp 0x0 0x0 >rsp 0x7fff48243aa0 0x7fff48243aa0 >r8 0xb 11 >r9 0x6f 111 >r10 0x228a57 2263639 >r11 0x0 0 >r12 0x1 1 >r13 0x35fc490 56607888 >r14 0x0 0 >r15 0x35fc490 56607888 >rip 0x3d686edb5d 0x3d686edb5d <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+29> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const: > 0x0000003d686edb40 <+0>: push %r13 > 0x0000003d686edb42 <+2>: push %r12 > 0x0000003d686edb44 <+4>: push %rbp > 0x0000003d686edb45 <+5>: push %rbx > 0x0000003d686edb46 <+6>: mov %rdi,%rbx > 0x0000003d686edb49 <+9>: sub $0x28,%rsp > 0x0000003d686edb4d <+13>: mov %fs:0x28,%rax > 0x0000003d686edb56 <+22>: mov %rax,0x18(%rsp) > 0x0000003d686edb5b <+27>: xor %eax,%eax >=> 0x0000003d686edb5d <+29>: cmpq $0x0,0x10(%rdi) > 0x0000003d686edb62 <+34>: je 0x3d686edbb8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+120> > 0x0000003d686edb64 <+36>: mov %rsi,%rbp > 0x0000003d686edb67 <+39>: mov %rdx,%r12 > 0x0000003d686edb6a <+42>: mov %ecx,%r13d > 0x0000003d686edb6d <+45>: callq 0x3d686ed620 <llvm::DWARFDebugInfoEntryMinimal::isSubprogramDIE() const> > 0x0000003d686edb72 <+50>: test %al,%al > 0x0000003d686edb74 <+52>: jne 0x3d686edbd8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+152> > 0x0000003d686edb76 <+54>: mov 0x10(%rbx),%rax > 0x0000003d686edb7a <+58>: test %rax,%rax > 0x0000003d686edb7d <+61>: je 0x3d686edbb8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+120> > 0x0000003d686edb7f <+63>: cmpb $0x0,0x8(%rax) > 0x0000003d686edb83 <+67>: je 0x3d686edbb8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+120> > 0x0000003d686edb85 <+69>: add $0x18,%rbx > 0x0000003d686edb89 <+73>: je 0x3d686edbb8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+120> > 0x0000003d686edb8b <+75>: nopl 0x0(%rax,%rax,1) > 0x0000003d686edb90 <+80>: mov %r13d,%ecx > 0x0000003d686edb93 <+83>: mov %r12,%rdx > 0x0000003d686edb96 <+86>: mov %rbp,%rsi > 0x0000003d686edb99 <+89>: mov %rbx,%rdi > 0x0000003d686edb9c <+92>: callq 0x3d686edb40 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const> > 0x0000003d686edba1 <+97>: mov 0x8(%rbx),%eax > 0x0000003d686edba4 <+100>: test %eax,%eax > 0x0000003d686edba6 <+102>: je 0x3d686edbb8 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+120> > 0x0000003d686edba8 <+104>: lea (%rax,%rax,2),%rax > 0x0000003d686edbac <+108>: lea (%rbx,%rax,8),%rbx > 0x0000003d686edbb0 <+112>: test %rbx,%rbx > 0x0000003d686edbb3 <+115>: jne 0x3d686edb90 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+80> > 0x0000003d686edbb5 <+117>: nopl (%rax) > 0x0000003d686edbb8 <+120>: mov 0x18(%rsp),%rax > 0x0000003d686edbbd <+125>: xor %fs:0x28,%rax > 0x0000003d686edbc6 <+134>: jne 0x3d686edc0b <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+203> > 0x0000003d686edbc8 <+136>: add $0x28,%rsp > 0x0000003d686edbcc <+140>: pop %rbx > 0x0000003d686edbcd <+141>: pop %rbp > 0x0000003d686edbce <+142>: pop %r12 > 0x0000003d686edbd0 <+144>: pop %r13 > 0x0000003d686edbd2 <+146>: retq > 0x0000003d686edbd3 <+147>: nopl 0x0(%rax,%rax,1) > 0x0000003d686edbd8 <+152>: lea 0x10(%rsp),%rcx > 0x0000003d686edbdd <+157>: lea 0x8(%rsp),%rdx > 0x0000003d686edbe2 <+162>: mov %rbp,%rsi > 0x0000003d686edbe5 <+165>: mov %rbx,%rdi > 0x0000003d686edbe8 <+168>: callq 0x3d686edaa0 <llvm::DWARFDebugInfoEntryMinimal::getLowAndHighPC(llvm::DWARFUnit const*, unsigned long&, unsigned long&) const> > 0x0000003d686edbed <+173>: test %al,%al > 0x0000003d686edbef <+175>: je 0x3d686edb76 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+54> > 0x0000003d686edbf1 <+177>: mov 0x10(%rsp),%rcx > 0x0000003d686edbf6 <+182>: mov 0x8(%rsp),%rdx > 0x0000003d686edbfb <+187>: mov %r13d,%esi > 0x0000003d686edbfe <+190>: mov %r12,%rdi > 0x0000003d686edc01 <+193>: callq 0x3d686e8770 <llvm::DWARFDebugAranges::appendRange(unsigned int, unsigned long, unsigned long)> > 0x0000003d686edc06 <+198>: jmpq 0x3d686edb76 <llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable(llvm::DWARFUnit const*, llvm::DWARFDebugAranges*, unsigned int) const+54> > 0x0000003d686edc0b <+203>: callq 0x3d67acca60 <__stack_chk_fail@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1110827
: 910038 |
910039
|
910040
|
910041
|
910042
|
910043
|
910044
|
910045
|
910046
|
910047
|
910048
|
910049