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 899238 Details for
Bug 1101144
[abrt] binutils: bfd_plugin_get_symbols_in_object_only(): ar 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.17 KB, created by
sheepdestroyer
on 2014-05-26 09:20:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
sheepdestroyer
Created:
2014-05-26 09:20:45 UTC
Size:
26.17 KB
patch
obsolete
>[New LWP 10277] >Core was generated by `/usr/bin/ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/4.9.0/liblto_plugin.s'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 bfd_plugin_get_symbols_in_object_only (abfd=0x125e520) at plugin.c:151 >151 plugin_data->object_only_syms = NULL; > >Thread 1 (LWP 10277): >#0 bfd_plugin_get_symbols_in_object_only (abfd=0x125e520) at plugin.c:151 > object_only_syms = <optimized out> > object_only_file = <optimized out> > nbfd = <optimized out> > storage = <optimized out> > object_only_nsyms = <optimized out> > added_nsyms = <optimized out> > plugin_data = 0x0 > i = <optimized out> > added_syms = <optimized out> >#1 add_symbols (handle=0x125e520, nsyms=100, syms=0x126dd90) at plugin.c:278 > abfd = 0x125e520 > plugin_data = 0x125e690 >#2 0x00007f16eecd877f in claim_file_handler (file=0x7fffc25ab560, claimed=0x7fffc25ab55c) at ../../lto-plugin/lto-plugin.c:929 > status = <optimized out> > obj = {found = 1, objfile = 0x126c1e0, out = 0x7fffc25ab4c0, file = 0x7fffc25ab560} > lto_file = {name = 0x126c180 "CMakeFiles/bdisasm.dir/dis_decode.cpp.o", handle = 0x125e520, symtab = {nsyms = 100, aux = 0x1275180, syms = 0x126dd90, id = 6248404843550881286}, conflicts = {nsyms = 0, aux = 0x0, syms = 0x0, id = 0}} > err = 48 > errmsg = 0x0 >#3 0x0000003058eb9717 in bfd_plugin_object_p (abfd=0x125e520) at plugin.c:450 > claimed = 0 > file = {name = 0x7fffc25af1d4 "CMakeFiles/bdisasm.dir/dis_decode.cpp.o", fd = 5, offset = 0, filesize = 271484, handle = 0x125e520} > iobfd = <optimized out> > have_loaded = 1 > have_plugin = 1 > cur_offset = 0 >#4 0x0000003058e45941 in bfd_check_format_matches (abfd=abfd@entry=0x125e520, format=format@entry=bfd_object, matching=matching@entry=0x0) at format.c:202 > target = <optimized out> > matching_vector = 0x0 > save_targ = 0x3059107440 <plugin_vec> > right_targ = 0x0 > ar_right_targ = 0x0 > match_targ = 0x0 > match_count = 0 > best_count = 0 > best_match = 256 > ar_match_index = 20 >#5 0x0000003058e459e7 in bfd_check_format (abfd=abfd@entry=0x125e520, format=format@entry=bfd_object) at format.c:95 >No locals. >#6 0x0000003058e3e14c in _bfd_write_archive_contents (arch=0x1269780) at archive.c:2132 > current = 0x125e520 > etable = 0x0 > elength = 0 > ename = 0x0 > makemap = 1 > hasobjects = <optimized out> > wrote = <optimized out> > tries = <optimized out> > armag = <optimized out> >#7 0x0000003058e471df in bfd_close (abfd=abfd@entry=0x1269780) at opncls.c:719 > ret = 19306368 > nbfd = <optimized out> > next = <optimized out> >#8 0x0000000000405027 in write_archive (iarch=iarch@entry=0x125c1c0) at ar.c:1125 > obfd = 0x1269780 > old_name = 0x1269740 "libbdisasm.a" > new_name = 0x1269760 "stnkCG4n" > contents_head = 0x125e520 >#9 0x00000000004055b4 in replace_members (arch=arch@entry=0x125c1c0, files_to_move=0x7fffc25adc08, files_to_move@entry=0x7fffc25adbe0, quick=0) at ar.c:1366 > changed = 1 > after_bfd = <optimized out> > current = <optimized out> > current_ptr = <optimized out> >#10 0x0000000000402b1b in main (argc=10, argv=0x7fffc25adbd8) at ar.c:820 > arch = 0x125c1c0 > arg_index = <optimized out> > files = <optimized out> > file_count = 5 > inarch_filename = <optimized out> > i = <optimized out> >From To Syms Read Shared Object Library >0x0000003058e3b2a0 0x0000003058ecb7b4 Yes /lib64/libbfd-2.23.2.so >0x0000003058a00ed0 0x0000003058a019d0 Yes /lib64/libdl.so.2 >0x0000003059202210 0x000000305920e930 Yes /lib64/libz.so.1 >0x000000305861f560 0x0000003058760bb4 Yes /lib64/libc.so.6 >0x0000003058200b10 0x0000003058219c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f16eecd8440 0x00007f16eece12d7 Yes /usr/libexec/gcc/x86_64-redhat-linux/4.9.0/liblto_plugin.so >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x125e690 19261072 >rbx 0x125e520 19260704 >rcx 0xfd0 4048 >rdx 0x20 32 >rsi 0x20 32 >rdi 0x125e660 19261024 >rbp 0x125e690 0x125e690 >rsp 0x7fffc25ab3c0 0x7fffc25ab3c0 >r8 0x1 1 >r9 0x0 0 >r10 0x0 0 >r11 0x0 0 >r12 0x126dd90 19324304 >r13 0x0 0 >r14 0x125e520 19260704 >r15 0x64 100 >rip 0x3058eb915f 0x3058eb915f <add_symbols+63> >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 add_symbols: > 0x0000003058eb9120 <+0>: push %r15 > 0x0000003058eb9122 <+2>: mov %esi,%r15d > 0x0000003058eb9125 <+5>: push %r14 > 0x0000003058eb9127 <+7>: push %r13 > 0x0000003058eb9129 <+9>: push %r12 > 0x0000003058eb912b <+11>: mov %rdx,%r12 > 0x0000003058eb912e <+14>: push %rbp > 0x0000003058eb912f <+15>: push %rbx > 0x0000003058eb9130 <+16>: mov %rdi,%rbx > 0x0000003058eb9133 <+19>: sub $0x58,%rsp > 0x0000003058eb9137 <+23>: mov %esi,0x24(%rsp) > 0x0000003058eb913b <+27>: mov $0x20,%esi > 0x0000003058eb9140 <+32>: callq 0x3058e39900 <bfd_alloc@plt> > 0x0000003058eb9145 <+37>: cmpq $0x0,0x90(%rbx) > 0x0000003058eb914d <+45>: mov %rax,%rbp > 0x0000003058eb9150 <+48>: mov %r15d,0x0(%rbp) > 0x0000003058eb9154 <+52>: mov %r12,0x8(%rbp) > 0x0000003058eb9158 <+56>: mov 0x110(%rbx),%r13 >=> 0x0000003058eb915f <+63>: movq $0x0,0x18(%r13) > 0x0000003058eb9167 <+71>: movl $0x0,0x10(%r13) > 0x0000003058eb916f <+79>: je 0x3058eb93a0 <add_symbols+640> > 0x0000003058eb9175 <+85>: mov $0x1,%esi > 0x0000003058eb917a <+90>: mov %rbx,%rdi > 0x0000003058eb917d <+93>: mov %rbx,%r15 > 0x0000003058eb9180 <+96>: callq 0x3058e3afa0 <bfd_check_format@plt> > 0x0000003058eb9185 <+101>: test %eax,%eax > 0x0000003058eb9187 <+103>: je 0x3058eb9498 <add_symbols+888> > 0x0000003058eb918d <+109>: movzbl 0x129(%r15),%eax > 0x0000003058eb9195 <+117>: movq $0x0,0x18(%rsp) > 0x0000003058eb919e <+126>: and $0x6,%eax > 0x0000003058eb91a1 <+129>: cmp $0x6,%al > 0x0000003058eb91a3 <+131>: je 0x3058eb9430 <add_symbols+784> > 0x0000003058eb91a9 <+137>: cmp %r15,%rbx > 0x0000003058eb91ac <+140>: je 0x3058eb91b6 <add_symbols+150> > 0x0000003058eb91ae <+142>: mov %r15,%rdi > 0x0000003058eb91b1 <+145>: callq 0x3058e3acd0 <bfd_close@plt> > 0x0000003058eb91b6 <+150>: mov 0x18(%rsp),%rdi > 0x0000003058eb91bb <+155>: test %rdi,%rdi > 0x0000003058eb91be <+158>: je 0x3058eb9234 <add_symbols+276> > 0x0000003058eb91c0 <+160>: xor %esi,%esi > 0x0000003058eb91c2 <+162>: callq 0x3058e397b0 <bfd_openr@plt> > 0x0000003058eb91c7 <+167>: mov $0x1,%esi > 0x0000003058eb91cc <+172>: mov %rax,%rdi > 0x0000003058eb91cf <+175>: mov %rax,0x30(%rsp) > 0x0000003058eb91d4 <+180>: callq 0x3058e3afa0 <bfd_check_format@plt> > 0x0000003058eb91d9 <+185>: test %eax,%eax > 0x0000003058eb91db <+187>: jne 0x3058eb9260 <add_symbols+320> > 0x0000003058eb91e1 <+193>: mov 0x24edb0(%rip),%rax # 0x3059107f98 > 0x0000003058eb91e8 <+200>: mov (%rax),%r13 > 0x0000003058eb91eb <+203>: callq 0x3058e39d00 <bfd_get_error@plt> > 0x0000003058eb91f0 <+208>: mov %eax,%edi > 0x0000003058eb91f2 <+210>: callq 0x3058e3ae30 <bfd_errmsg@plt> > 0x0000003058eb91f7 <+215>: lea 0x27562(%rip),%rsi # 0x3058ee0760 > 0x0000003058eb91fe <+222>: mov %rax,%r12 > 0x0000003058eb9201 <+225>: mov $0x5,%edx > 0x0000003058eb9206 <+230>: lea 0x126a3(%rip),%rdi # 0x3058ecb8b0 > 0x0000003058eb920d <+237>: callq 0x3058e398f0 <dcgettext@plt> > 0x0000003058eb9212 <+242>: mov %r12,%rdx > 0x0000003058eb9215 <+245>: mov %rax,%rdi > 0x0000003058eb9218 <+248>: mov %rbx,%rsi > 0x0000003058eb921b <+251>: xor %eax,%eax > 0x0000003058eb921d <+253>: callq *%r13 > 0x0000003058eb9220 <+256>: mov 0x30(%rsp),%rdi > 0x0000003058eb9225 <+261>: callq 0x3058e3acd0 <bfd_close@plt> > 0x0000003058eb922a <+266>: mov 0x18(%rsp),%rdi > 0x0000003058eb922f <+271>: callq 0x3058e393b0 <unlink@plt> > 0x0000003058eb9234 <+276>: mov 0x24(%rsp),%r14d > 0x0000003058eb9239 <+281>: add 0x10(%rbp),%r14d > 0x0000003058eb923d <+285>: test %r14d,%r14d > 0x0000003058eb9240 <+288>: je 0x3058eb9246 <add_symbols+294> > 0x0000003058eb9242 <+290>: orl $0x10,0x54(%rbx) > 0x0000003058eb9246 <+294>: mov %rbp,0x110(%rbx) > 0x0000003058eb924d <+301>: add $0x58,%rsp > 0x0000003058eb9251 <+305>: xor %eax,%eax > 0x0000003058eb9253 <+307>: pop %rbx > 0x0000003058eb9254 <+308>: pop %rbp > 0x0000003058eb9255 <+309>: pop %r12 > 0x0000003058eb9257 <+311>: pop %r13 > 0x0000003058eb9259 <+313>: pop %r14 > 0x0000003058eb925b <+315>: pop %r15 > 0x0000003058eb925d <+317>: retq > 0x0000003058eb925e <+318>: xchg %ax,%ax > 0x0000003058eb9260 <+320>: mov 0x30(%rsp),%rdi > 0x0000003058eb9265 <+325>: mov 0x10(%rdi),%rax > 0x0000003058eb9269 <+329>: callq *0x1f0(%rax) > 0x0000003058eb926f <+335>: cmp $0x0,%rax > 0x0000003058eb9273 <+339>: mov %rax,%r12 > 0x0000003058eb9276 <+342>: jle 0x3058eb94e0 <add_symbols+960> > 0x0000003058eb927c <+348>: mov %rax,%rdi > 0x0000003058eb927f <+351>: callq 0x3058e39950 <bfd_malloc@plt> > 0x0000003058eb9284 <+356>: mov 0x30(%rsp),%rdi > 0x0000003058eb9289 <+361>: mov %rax,%r15 > 0x0000003058eb928c <+364>: mov %r15,%rsi > 0x0000003058eb928f <+367>: mov 0x10(%rdi),%rax > 0x0000003058eb9293 <+371>: callq *0x1f8(%rax) > 0x0000003058eb9299 <+377>: mov %r12,%rsi > 0x0000003058eb929c <+380>: mov %rax,%r14 > 0x0000003058eb929f <+383>: mov %rbx,%rdi > 0x0000003058eb92a2 <+386>: mov %rax,0x28(%rsp) > 0x0000003058eb92a7 <+391>: callq 0x3058e39900 <bfd_alloc@plt> > 0x0000003058eb92ac <+396>: test %r14,%r14 > 0x0000003058eb92af <+399>: mov %rax,0x38(%rsp) > 0x0000003058eb92b4 <+404>: jle 0x3058eb9556 <add_symbols+1078> > 0x0000003058eb92ba <+410>: xor %r9d,%r9d > 0x0000003058eb92bd <+413>: xor %r14d,%r14d > 0x0000003058eb92c0 <+416>: mov %rbp,0x40(%rsp) > 0x0000003058eb92c5 <+421>: mov %r13,0x48(%rsp) > 0x0000003058eb92ca <+426>: mov %r9,%rbp > 0x0000003058eb92cd <+429>: mov %r15,%r13 > 0x0000003058eb92d0 <+432>: mov %rbx,0x8(%rsp) > 0x0000003058eb92d5 <+437>: mov %r14,%r15 > 0x0000003058eb92d8 <+440>: jmpq 0x3058eb9375 <add_symbols+597> > 0x0000003058eb92dd <+445>: nopl (%rax) > 0x0000003058eb92e0 <+448>: mov 0x24ec81(%rip),%rax # 0x3059107f68 > 0x0000003058eb92e7 <+455>: add $0x118,%rax > 0x0000003058eb92ed <+461>: cmp %rax,%rbx > 0x0000003058eb92f0 <+464>: je 0x3058eb9302 <add_symbols+482> > 0x0000003058eb92f2 <+466>: test $0x800082,%r12d > 0x0000003058eb92f9 <+473>: lea 0x253ee0(%rip),%rbx # 0x305910d1e0 <bfd_plugin_fake_text_section> > 0x0000003058eb9300 <+480>: je 0x3058eb9366 <add_symbols+582> > 0x0000003058eb9302 <+482>: mov 0x8(%rsp),%rdi > 0x0000003058eb9307 <+487>: mov $0x30,%esi > 0x0000003058eb930c <+492>: callq 0x3058e39900 <bfd_alloc@plt> > 0x0000003058eb9311 <+497>: test %rax,%rax > 0x0000003058eb9314 <+500>: mov %rax,%r14 > 0x0000003058eb9317 <+503>: je 0x3058eb9540 <add_symbols+1056> > 0x0000003058eb931d <+509>: mov 0x38(%rsp),%rcx > 0x0000003058eb9322 <+514>: mov 0x8(%rsp),%rdx > 0x0000003058eb9327 <+519>: lea 0x1(%rbp),%rax > 0x0000003058eb932b <+523>: mov %rax,0x10(%rsp) > 0x0000003058eb9330 <+528>: mov %r14,(%rcx,%rbp,8) > 0x0000003058eb9334 <+532>: mov %rbx,0x20(%r14) > 0x0000003058eb9338 <+536>: mov %rdx,(%r14) > 0x0000003058eb933b <+539>: mov 0x0(%r13,%r15,8),%rax > 0x0000003058eb9340 <+544>: mov 0x8(%rax),%rdi > 0x0000003058eb9344 <+548>: callq 0x3058e39e30 <xstrdup@plt> > 0x0000003058eb9349 <+553>: mov 0x10(%rsp),%rbp > 0x0000003058eb934e <+558>: mov %rax,0x8(%r14) > 0x0000003058eb9352 <+562>: movq $0x0,0x10(%r14) > 0x0000003058eb935a <+570>: mov %r12d,0x18(%r14) > 0x0000003058eb935e <+574>: movq $0x0,0x28(%r14) > 0x0000003058eb9366 <+582>: add $0x1,%r15 > 0x0000003058eb936a <+586>: cmp 0x28(%rsp),%r15 > 0x0000003058eb936f <+591>: je 0x3058eb9510 <add_symbols+1008> > 0x0000003058eb9375 <+597>: mov 0x0(%r13,%r15,8),%rax > 0x0000003058eb937a <+602>: mov 0x20(%rax),%rbx > 0x0000003058eb937e <+606>: mov 0x18(%rax),%r12d > 0x0000003058eb9382 <+610>: testb $0x10,0x21(%rbx) > 0x0000003058eb9386 <+614>: je 0x3058eb92e0 <add_symbols+448> > 0x0000003058eb938c <+620>: lea 0x253d2d(%rip),%rbx # 0x305910d0c0 <bfd_plugin_fake_common_section> > 0x0000003058eb9393 <+627>: jmpq 0x3058eb9302 <add_symbols+482> > 0x0000003058eb9398 <+632>: nopl 0x0(%rax,%rax,1) > 0x0000003058eb93a0 <+640>: cmpq $0x0,0xe0(%rbx) > 0x0000003058eb93a8 <+648>: jne 0x3058eb9175 <add_symbols+85> > 0x0000003058eb93ae <+654>: mov 0x8(%rbx),%rdi > 0x0000003058eb93b2 <+658>: xor %esi,%esi > 0x0000003058eb93b4 <+660>: callq 0x3058e397b0 <bfd_openr@plt> > 0x0000003058eb93b9 <+665>: test %rax,%rax > 0x0000003058eb93bc <+668>: mov %rax,%r15 > 0x0000003058eb93bf <+671>: je 0x3058eb93d6 <add_symbols+694> > 0x0000003058eb93c1 <+673>: mov $0x1,%esi > 0x0000003058eb93c6 <+678>: mov %rax,%rdi > 0x0000003058eb93c9 <+681>: callq 0x3058e3afa0 <bfd_check_format@plt> > 0x0000003058eb93ce <+686>: test %eax,%eax > 0x0000003058eb93d0 <+688>: jne 0x3058eb918d <add_symbols+109> > 0x0000003058eb93d6 <+694>: mov 0x24ebbb(%rip),%rax # 0x3059107f98 > 0x0000003058eb93dd <+701>: mov (%rax),%r14 > 0x0000003058eb93e0 <+704>: callq 0x3058e39d00 <bfd_get_error@plt> > 0x0000003058eb93e5 <+709>: mov %eax,%edi > 0x0000003058eb93e7 <+711>: callq 0x3058e3ae30 <bfd_errmsg@plt> > 0x0000003058eb93ec <+716>: mov 0x8(%rbx),%r12 > 0x0000003058eb93f0 <+720>: lea 0x272c9(%rip),%rsi # 0x3058ee06c0 > 0x0000003058eb93f7 <+727>: lea 0x124b2(%rip),%rdi # 0x3058ecb8b0 > 0x0000003058eb93fe <+734>: mov %rax,%r13 > 0x0000003058eb9401 <+737>: mov $0x5,%edx > 0x0000003058eb9406 <+742>: callq 0x3058e398f0 <dcgettext@plt> > 0x0000003058eb940b <+747>: mov %r13,%rdx > 0x0000003058eb940e <+750>: mov %rax,%rdi > 0x0000003058eb9411 <+753>: mov %r12,%rsi > 0x0000003058eb9414 <+756>: xor %eax,%eax > 0x0000003058eb9416 <+758>: callq *%r14 > 0x0000003058eb9419 <+761>: mov %r15,%rdi > 0x0000003058eb941c <+764>: callq 0x3058e3acd0 <bfd_close@plt> > 0x0000003058eb9421 <+769>: jmpq 0x3058eb9234 <add_symbols+276> > 0x0000003058eb9426 <+774>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003058eb9430 <+784>: testb $0x10,0x54(%r15) > 0x0000003058eb9435 <+789>: je 0x3058eb91a9 <add_symbols+137> > 0x0000003058eb943b <+795>: mov %r15,%rdi > 0x0000003058eb943e <+798>: callq 0x3058e3a210 <bfd_extract_object_only_section@plt> > 0x0000003058eb9443 <+803>: test %rax,%rax > 0x0000003058eb9446 <+806>: mov %rax,0x18(%rsp) > 0x0000003058eb944b <+811>: jne 0x3058eb91a9 <add_symbols+137> > 0x0000003058eb9451 <+817>: mov 0x24eb40(%rip),%rax # 0x3059107f98 > 0x0000003058eb9458 <+824>: mov (%rax),%r14 > 0x0000003058eb945b <+827>: callq 0x3058e39d00 <bfd_get_error@plt> > 0x0000003058eb9460 <+832>: mov %eax,%edi > 0x0000003058eb9462 <+834>: callq 0x3058e3ae30 <bfd_errmsg@plt> > 0x0000003058eb9467 <+839>: lea 0x272c2(%rip),%rsi # 0x3058ee0730 > 0x0000003058eb946e <+846>: lea 0x1243b(%rip),%rdi # 0x3058ecb8b0 > 0x0000003058eb9475 <+853>: mov %rax,%r12 > 0x0000003058eb9478 <+856>: mov $0x5,%edx > 0x0000003058eb947d <+861>: callq 0x3058e398f0 <dcgettext@plt> > 0x0000003058eb9482 <+866>: mov %r12,%rdx > 0x0000003058eb9485 <+869>: mov %rax,%rdi > 0x0000003058eb9488 <+872>: mov %rbx,%rsi > 0x0000003058eb948b <+875>: xor %eax,%eax > 0x0000003058eb948d <+877>: callq *%r14 > 0x0000003058eb9490 <+880>: jmpq 0x3058eb91a9 <add_symbols+137> > 0x0000003058eb9495 <+885>: nopl (%rax) > 0x0000003058eb9498 <+888>: mov 0x24eaf9(%rip),%rax # 0x3059107f98 > 0x0000003058eb949f <+895>: mov (%rax),%r13 > 0x0000003058eb94a2 <+898>: callq 0x3058e39d00 <bfd_get_error@plt> > 0x0000003058eb94a7 <+903>: mov %eax,%edi > 0x0000003058eb94a9 <+905>: callq 0x3058e3ae30 <bfd_errmsg@plt> > 0x0000003058eb94ae <+910>: lea 0x27243(%rip),%rsi # 0x3058ee06f8 > 0x0000003058eb94b5 <+917>: lea 0x123f4(%rip),%rdi # 0x3058ecb8b0 > 0x0000003058eb94bc <+924>: mov %rax,%r12 > 0x0000003058eb94bf <+927>: mov $0x5,%edx > 0x0000003058eb94c4 <+932>: callq 0x3058e398f0 <dcgettext@plt> > 0x0000003058eb94c9 <+937>: mov %r12,%rdx > 0x0000003058eb94cc <+940>: mov %rax,%rdi > 0x0000003058eb94cf <+943>: mov %rbx,%rsi > 0x0000003058eb94d2 <+946>: xor %eax,%eax > 0x0000003058eb94d4 <+948>: callq *%r13 > 0x0000003058eb94d7 <+951>: jmpq 0x3058eb9234 <add_symbols+276> > 0x0000003058eb94dc <+956>: nopl 0x0(%rax) > 0x0000003058eb94e0 <+960>: je 0x3058eb9220 <add_symbols+256> > 0x0000003058eb94e6 <+966>: mov 0x24eaab(%rip),%rax # 0x3059107f98 > 0x0000003058eb94ed <+973>: mov (%rax),%r13 > 0x0000003058eb94f0 <+976>: callq 0x3058e39d00 <bfd_get_error@plt> > 0x0000003058eb94f5 <+981>: mov %eax,%edi > 0x0000003058eb94f7 <+983>: callq 0x3058e3ae30 <bfd_errmsg@plt> > 0x0000003058eb94fc <+988>: mov $0x5,%edx > 0x0000003058eb9501 <+993>: mov %rax,%r12 > 0x0000003058eb9504 <+996>: lea 0x27285(%rip),%rsi # 0x3058ee0790 > 0x0000003058eb950b <+1003>: jmpq 0x3058eb9206 <add_symbols+230> > 0x0000003058eb9510 <+1008>: mov %r13,%r15 > 0x0000003058eb9513 <+1011>: mov %rbp,%r9 > 0x0000003058eb9516 <+1014>: mov 0x48(%rsp),%r13 > 0x0000003058eb951b <+1019>: mov 0x40(%rsp),%rbp > 0x0000003058eb9520 <+1024>: mov 0x8(%rsp),%rbx > 0x0000003058eb9525 <+1029>: mov 0x38(%rsp),%rax > 0x0000003058eb952a <+1034>: mov %r9d,0x10(%r13) > 0x0000003058eb952e <+1038>: mov %r15,%rdi > 0x0000003058eb9531 <+1041>: mov %rax,0x18(%r13) > 0x0000003058eb9535 <+1045>: callq 0x3058e39290 <free@plt> > 0x0000003058eb953a <+1050>: jmpq 0x3058eb9220 <add_symbols+256> > 0x0000003058eb953f <+1055>: nop > 0x0000003058eb9540 <+1056>: lea 0x27137(%rip),%rdi # 0x3058ee067e > 0x0000003058eb9547 <+1063>: mov $0xf4,%esi > 0x0000003058eb954c <+1068>: callq 0x3058e3a830 <bfd_assert@plt> > 0x0000003058eb9551 <+1073>: jmpq 0x3058eb931d <add_symbols+509> > 0x0000003058eb9556 <+1078>: xor %r9d,%r9d > 0x0000003058eb9559 <+1081>: jmp 0x3058eb9525 <add_symbols+1029> >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 1101144
: 899238 |
899239
|
899240
|
899241
|
899242
|
899243
|
899244
|
899245
|
899246
|
899247
|
899248