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 911415 Details for
Bug 1112265
[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), 27.48 KB, created by
Vladimír Štill
on 2014-06-23 12:50:22 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Vladimír Štill
Created:
2014-06-23 12:50:22 UTC
Size:
27.48 KB
patch
obsolete
>[New LWP 15884] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `ar r --plugin /usr/lib64/llvm/LLVMgold.so ../libpdc.a functions/stdio//fseek.c.'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 bfd_plugin_get_symbols_in_object_only (abfd=0x23d7f30) at plugin.c:151 >151 plugin_data->object_only_syms = NULL; > >Thread 1 (Thread 0x7f9514d16740 (LWP 15884)): >#0 bfd_plugin_get_symbols_in_object_only (abfd=0x23d7f30) 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=0x23d7f30, nsyms=7, syms=0x25b4d60) at plugin.c:278 > abfd = 0x23d7f30 > plugin_data = 0x23d8080 >#2 0x00007f950e5e9b0b in claim_file_hook (file=<optimized out>, claimed=<optimized out>) at gold-plugin.cpp:354 > M = 0x25baba0 > buffer = {Ptr = 0x25a31c0} > sym_count = 7 > view = 0x25a31f8 > cf = @0x249f2c0: {handle = 0x23d7f30, syms = std::vector of length 7, capacity 7 = {{name = 0x246e290 "_PDCLIB_fseek_unlocked", version = 0x0, def = 0, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x25bb5a0 "fseek", version = 0x0, def = 0, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x2478d00 "_PDCLIB_ftell64_unlocked", version = 0x0, def = 2, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x25baf90 "_PDCLIB_seek", version = 0x0, def = 2, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x25b4fc0 "_PDCLIB_flushbuffer", version = 0x0, def = 2, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x25b4fe0 "_PDCLIB_flockfile", version = 0x0, def = 2, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}, {name = 0x25b5000 "_PDCLIB_funlockfile", version = 0x0, def = 2, visibility = 0, size = 0, comdat_key = 0x0, resolution = 0}}} >#3 0x00000038928b9717 in bfd_plugin_object_p (abfd=0x23d7f30) at plugin.c:450 > claimed = 1 > file = {name = 0x7fff4244d507 "functions/stdio//fseek.c.bc", fd = 6, offset = 0, filesize = 7816, handle = 0x23d7f30} > iobfd = <optimized out> > have_loaded = 1 > have_plugin = 1 > cur_offset = 0 >#4 0x0000003892845941 in bfd_check_format_matches (abfd=abfd@entry=0x23d7f30, format=format@entry=bfd_object, matching=matching@entry=0x0) at format.c:202 > target = <optimized out> > matching_vector = 0x0 > save_targ = 0x3892b07440 <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 0x00000038928459e7 in bfd_check_format (abfd=abfd@entry=0x23d7f30, format=format@entry=bfd_object) at format.c:95 >No locals. >#6 0x000000389283e14c in _bfd_write_archive_contents (arch=0x25834b0) at archive.c:2132 > current = 0x23d7f30 > etable = 0x0 > elength = 0 > ename = 0x0 > makemap = 1 > hasobjects = <optimized out> > wrote = <optimized out> > tries = <optimized out> > armag = <optimized out> >#7 0x00000038928471df in bfd_close (abfd=abfd@entry=0x25834b0) at opncls.c:719 > ret = 39335088 > nbfd = <optimized out> > next = <optimized out> >#8 0x0000000000405027 in write_archive (iarch=iarch@entry=0x23d5bd0) at ar.c:1125 > obfd = 0x25834b0 > old_name = 0x242c030 "../libpdc.a" > new_name = 0x242c050 "../stW2WIpm" > contents_head = 0x23d7f30 >#9 0x00000000004055b4 in replace_members (arch=arch@entry=0x23d5bd0, files_to_move=0x23d4878, files_to_move@entry=0x23d41e8, quick=0) at ar.c:1366 > changed = 1 > after_bfd = <optimized out> > current = <optimized out> > current_ptr = <optimized out> >#10 0x0000000000402b1b in main (argc=215, argv=0x23d41e0) at ar.c:820 > arch = 0x23d5bd0 > arg_index = <optimized out> > files = <optimized out> > file_count = 210 > inarch_filename = <optimized out> > i = <optimized out> >From To Syms Read Shared Object Library >0x000000389283b2a0 0x00000038928cb7b4 Yes /lib64/libbfd-2.23.2.so >0x0000003892400ed0 0x00000038924019d0 Yes /lib64/libdl.so.2 >0x0000003893002210 0x000000389300e930 Yes /lib64/libz.so.1 >0x000000389201f560 0x0000003892160bb4 Yes /lib64/libc.so.6 >0x0000003891c00b10 0x0000003891c19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f950e5e81a0 0x00007f950e5ea608 Yes /usr/lib64/llvm/LLVMgold.so >0x00000038972cd2e0 0x000000389806b7a0 Yes /usr/lib64/llvm/libLLVM-3.4.so >0x00007f950e3bd9f0 0x00007f950e3c9614 Yes /lib64/libpthread.so.0 >0x0000003895001870 0x0000003895005fe8 Yes /lib64/libffi.so.6 >0x000000389f00ce40 0x000000389f018ba8 Yes /lib64/libtinfo.so.5 >0x00007f950e1a9d60 0x00007f950e1b0fac Yes /usr/lib64/llvm/libLTO.so >0x0000003896c5bab0 0x0000003896cc262a Yes /lib64/libstdc++.so.6 >0x0000003892c05890 0x0000003892c74bb8 Yes /lib64/libm.so.6 >0x0000003894002af0 0x0000003894012218 Yes /lib64/libgcc_s.so.1 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x23d8080 37585024 >rbx 0x23d7f30 37584688 >rcx 0xfd0 4048 >rdx 0x20 32 >rsi 0x20 32 >rdi 0x23d5b90 37575568 >rbp 0x23d8080 0x23d8080 >rsp 0x7fff42449f00 0x7fff42449f00 >r8 0x13 19 >r9 0x3 3 >r10 0x6 6 >r11 0x6364700000000000 7161972452728242176 >r12 0x25b4d60 39538016 >r13 0x0 0 >r14 0x400 1024 >r15 0x7 7 >rip 0x38928b915f 0x38928b915f <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: > 0x00000038928b9120 <+0>: push %r15 > 0x00000038928b9122 <+2>: mov %esi,%r15d > 0x00000038928b9125 <+5>: push %r14 > 0x00000038928b9127 <+7>: push %r13 > 0x00000038928b9129 <+9>: push %r12 > 0x00000038928b912b <+11>: mov %rdx,%r12 > 0x00000038928b912e <+14>: push %rbp > 0x00000038928b912f <+15>: push %rbx > 0x00000038928b9130 <+16>: mov %rdi,%rbx > 0x00000038928b9133 <+19>: sub $0x58,%rsp > 0x00000038928b9137 <+23>: mov %esi,0x24(%rsp) > 0x00000038928b913b <+27>: mov $0x20,%esi > 0x00000038928b9140 <+32>: callq 0x3892839900 <bfd_alloc@plt> > 0x00000038928b9145 <+37>: cmpq $0x0,0x90(%rbx) > 0x00000038928b914d <+45>: mov %rax,%rbp > 0x00000038928b9150 <+48>: mov %r15d,0x0(%rbp) > 0x00000038928b9154 <+52>: mov %r12,0x8(%rbp) > 0x00000038928b9158 <+56>: mov 0x110(%rbx),%r13 >=> 0x00000038928b915f <+63>: movq $0x0,0x18(%r13) > 0x00000038928b9167 <+71>: movl $0x0,0x10(%r13) > 0x00000038928b916f <+79>: je 0x38928b93a0 <add_symbols+640> > 0x00000038928b9175 <+85>: mov $0x1,%esi > 0x00000038928b917a <+90>: mov %rbx,%rdi > 0x00000038928b917d <+93>: mov %rbx,%r15 > 0x00000038928b9180 <+96>: callq 0x389283afa0 <bfd_check_format@plt> > 0x00000038928b9185 <+101>: test %eax,%eax > 0x00000038928b9187 <+103>: je 0x38928b9498 <add_symbols+888> > 0x00000038928b918d <+109>: movzbl 0x129(%r15),%eax > 0x00000038928b9195 <+117>: movq $0x0,0x18(%rsp) > 0x00000038928b919e <+126>: and $0x6,%eax > 0x00000038928b91a1 <+129>: cmp $0x6,%al > 0x00000038928b91a3 <+131>: je 0x38928b9430 <add_symbols+784> > 0x00000038928b91a9 <+137>: cmp %r15,%rbx > 0x00000038928b91ac <+140>: je 0x38928b91b6 <add_symbols+150> > 0x00000038928b91ae <+142>: mov %r15,%rdi > 0x00000038928b91b1 <+145>: callq 0x389283acd0 <bfd_close@plt> > 0x00000038928b91b6 <+150>: mov 0x18(%rsp),%rdi > 0x00000038928b91bb <+155>: test %rdi,%rdi > 0x00000038928b91be <+158>: je 0x38928b9234 <add_symbols+276> > 0x00000038928b91c0 <+160>: xor %esi,%esi > 0x00000038928b91c2 <+162>: callq 0x38928397b0 <bfd_openr@plt> > 0x00000038928b91c7 <+167>: mov $0x1,%esi > 0x00000038928b91cc <+172>: mov %rax,%rdi > 0x00000038928b91cf <+175>: mov %rax,0x30(%rsp) > 0x00000038928b91d4 <+180>: callq 0x389283afa0 <bfd_check_format@plt> > 0x00000038928b91d9 <+185>: test %eax,%eax > 0x00000038928b91db <+187>: jne 0x38928b9260 <add_symbols+320> > 0x00000038928b91e1 <+193>: mov 0x24edb0(%rip),%rax # 0x3892b07f98 > 0x00000038928b91e8 <+200>: mov (%rax),%r13 > 0x00000038928b91eb <+203>: callq 0x3892839d00 <bfd_get_error@plt> > 0x00000038928b91f0 <+208>: mov %eax,%edi > 0x00000038928b91f2 <+210>: callq 0x389283ae30 <bfd_errmsg@plt> > 0x00000038928b91f7 <+215>: lea 0x27562(%rip),%rsi # 0x38928e0760 > 0x00000038928b91fe <+222>: mov %rax,%r12 > 0x00000038928b9201 <+225>: mov $0x5,%edx > 0x00000038928b9206 <+230>: lea 0x126a3(%rip),%rdi # 0x38928cb8b0 > 0x00000038928b920d <+237>: callq 0x38928398f0 <dcgettext@plt> > 0x00000038928b9212 <+242>: mov %r12,%rdx > 0x00000038928b9215 <+245>: mov %rax,%rdi > 0x00000038928b9218 <+248>: mov %rbx,%rsi > 0x00000038928b921b <+251>: xor %eax,%eax > 0x00000038928b921d <+253>: callq *%r13 > 0x00000038928b9220 <+256>: mov 0x30(%rsp),%rdi > 0x00000038928b9225 <+261>: callq 0x389283acd0 <bfd_close@plt> > 0x00000038928b922a <+266>: mov 0x18(%rsp),%rdi > 0x00000038928b922f <+271>: callq 0x38928393b0 <unlink@plt> > 0x00000038928b9234 <+276>: mov 0x24(%rsp),%r14d > 0x00000038928b9239 <+281>: add 0x10(%rbp),%r14d > 0x00000038928b923d <+285>: test %r14d,%r14d > 0x00000038928b9240 <+288>: je 0x38928b9246 <add_symbols+294> > 0x00000038928b9242 <+290>: orl $0x10,0x54(%rbx) > 0x00000038928b9246 <+294>: mov %rbp,0x110(%rbx) > 0x00000038928b924d <+301>: add $0x58,%rsp > 0x00000038928b9251 <+305>: xor %eax,%eax > 0x00000038928b9253 <+307>: pop %rbx > 0x00000038928b9254 <+308>: pop %rbp > 0x00000038928b9255 <+309>: pop %r12 > 0x00000038928b9257 <+311>: pop %r13 > 0x00000038928b9259 <+313>: pop %r14 > 0x00000038928b925b <+315>: pop %r15 > 0x00000038928b925d <+317>: retq > 0x00000038928b925e <+318>: xchg %ax,%ax > 0x00000038928b9260 <+320>: mov 0x30(%rsp),%rdi > 0x00000038928b9265 <+325>: mov 0x10(%rdi),%rax > 0x00000038928b9269 <+329>: callq *0x1f0(%rax) > 0x00000038928b926f <+335>: cmp $0x0,%rax > 0x00000038928b9273 <+339>: mov %rax,%r12 > 0x00000038928b9276 <+342>: jle 0x38928b94e0 <add_symbols+960> > 0x00000038928b927c <+348>: mov %rax,%rdi > 0x00000038928b927f <+351>: callq 0x3892839950 <bfd_malloc@plt> > 0x00000038928b9284 <+356>: mov 0x30(%rsp),%rdi > 0x00000038928b9289 <+361>: mov %rax,%r15 > 0x00000038928b928c <+364>: mov %r15,%rsi > 0x00000038928b928f <+367>: mov 0x10(%rdi),%rax > 0x00000038928b9293 <+371>: callq *0x1f8(%rax) > 0x00000038928b9299 <+377>: mov %r12,%rsi > 0x00000038928b929c <+380>: mov %rax,%r14 > 0x00000038928b929f <+383>: mov %rbx,%rdi > 0x00000038928b92a2 <+386>: mov %rax,0x28(%rsp) > 0x00000038928b92a7 <+391>: callq 0x3892839900 <bfd_alloc@plt> > 0x00000038928b92ac <+396>: test %r14,%r14 > 0x00000038928b92af <+399>: mov %rax,0x38(%rsp) > 0x00000038928b92b4 <+404>: jle 0x38928b9556 <add_symbols+1078> > 0x00000038928b92ba <+410>: xor %r9d,%r9d > 0x00000038928b92bd <+413>: xor %r14d,%r14d > 0x00000038928b92c0 <+416>: mov %rbp,0x40(%rsp) > 0x00000038928b92c5 <+421>: mov %r13,0x48(%rsp) > 0x00000038928b92ca <+426>: mov %r9,%rbp > 0x00000038928b92cd <+429>: mov %r15,%r13 > 0x00000038928b92d0 <+432>: mov %rbx,0x8(%rsp) > 0x00000038928b92d5 <+437>: mov %r14,%r15 > 0x00000038928b92d8 <+440>: jmpq 0x38928b9375 <add_symbols+597> > 0x00000038928b92dd <+445>: nopl (%rax) > 0x00000038928b92e0 <+448>: mov 0x24ec81(%rip),%rax # 0x3892b07f68 > 0x00000038928b92e7 <+455>: add $0x118,%rax > 0x00000038928b92ed <+461>: cmp %rax,%rbx > 0x00000038928b92f0 <+464>: je 0x38928b9302 <add_symbols+482> > 0x00000038928b92f2 <+466>: test $0x800082,%r12d > 0x00000038928b92f9 <+473>: lea 0x253ee0(%rip),%rbx # 0x3892b0d1e0 <bfd_plugin_fake_text_section> > 0x00000038928b9300 <+480>: je 0x38928b9366 <add_symbols+582> > 0x00000038928b9302 <+482>: mov 0x8(%rsp),%rdi > 0x00000038928b9307 <+487>: mov $0x30,%esi > 0x00000038928b930c <+492>: callq 0x3892839900 <bfd_alloc@plt> > 0x00000038928b9311 <+497>: test %rax,%rax > 0x00000038928b9314 <+500>: mov %rax,%r14 > 0x00000038928b9317 <+503>: je 0x38928b9540 <add_symbols+1056> > 0x00000038928b931d <+509>: mov 0x38(%rsp),%rcx > 0x00000038928b9322 <+514>: mov 0x8(%rsp),%rdx > 0x00000038928b9327 <+519>: lea 0x1(%rbp),%rax > 0x00000038928b932b <+523>: mov %rax,0x10(%rsp) > 0x00000038928b9330 <+528>: mov %r14,(%rcx,%rbp,8) > 0x00000038928b9334 <+532>: mov %rbx,0x20(%r14) > 0x00000038928b9338 <+536>: mov %rdx,(%r14) > 0x00000038928b933b <+539>: mov 0x0(%r13,%r15,8),%rax > 0x00000038928b9340 <+544>: mov 0x8(%rax),%rdi > 0x00000038928b9344 <+548>: callq 0x3892839e30 <xstrdup@plt> > 0x00000038928b9349 <+553>: mov 0x10(%rsp),%rbp > 0x00000038928b934e <+558>: mov %rax,0x8(%r14) > 0x00000038928b9352 <+562>: movq $0x0,0x10(%r14) > 0x00000038928b935a <+570>: mov %r12d,0x18(%r14) > 0x00000038928b935e <+574>: movq $0x0,0x28(%r14) > 0x00000038928b9366 <+582>: add $0x1,%r15 > 0x00000038928b936a <+586>: cmp 0x28(%rsp),%r15 > 0x00000038928b936f <+591>: je 0x38928b9510 <add_symbols+1008> > 0x00000038928b9375 <+597>: mov 0x0(%r13,%r15,8),%rax > 0x00000038928b937a <+602>: mov 0x20(%rax),%rbx > 0x00000038928b937e <+606>: mov 0x18(%rax),%r12d > 0x00000038928b9382 <+610>: testb $0x10,0x21(%rbx) > 0x00000038928b9386 <+614>: je 0x38928b92e0 <add_symbols+448> > 0x00000038928b938c <+620>: lea 0x253d2d(%rip),%rbx # 0x3892b0d0c0 <bfd_plugin_fake_common_section> > 0x00000038928b9393 <+627>: jmpq 0x38928b9302 <add_symbols+482> > 0x00000038928b9398 <+632>: nopl 0x0(%rax,%rax,1) > 0x00000038928b93a0 <+640>: cmpq $0x0,0xe0(%rbx) > 0x00000038928b93a8 <+648>: jne 0x38928b9175 <add_symbols+85> > 0x00000038928b93ae <+654>: mov 0x8(%rbx),%rdi > 0x00000038928b93b2 <+658>: xor %esi,%esi > 0x00000038928b93b4 <+660>: callq 0x38928397b0 <bfd_openr@plt> > 0x00000038928b93b9 <+665>: test %rax,%rax > 0x00000038928b93bc <+668>: mov %rax,%r15 > 0x00000038928b93bf <+671>: je 0x38928b93d6 <add_symbols+694> > 0x00000038928b93c1 <+673>: mov $0x1,%esi > 0x00000038928b93c6 <+678>: mov %rax,%rdi > 0x00000038928b93c9 <+681>: callq 0x389283afa0 <bfd_check_format@plt> > 0x00000038928b93ce <+686>: test %eax,%eax > 0x00000038928b93d0 <+688>: jne 0x38928b918d <add_symbols+109> > 0x00000038928b93d6 <+694>: mov 0x24ebbb(%rip),%rax # 0x3892b07f98 > 0x00000038928b93dd <+701>: mov (%rax),%r14 > 0x00000038928b93e0 <+704>: callq 0x3892839d00 <bfd_get_error@plt> > 0x00000038928b93e5 <+709>: mov %eax,%edi > 0x00000038928b93e7 <+711>: callq 0x389283ae30 <bfd_errmsg@plt> > 0x00000038928b93ec <+716>: mov 0x8(%rbx),%r12 > 0x00000038928b93f0 <+720>: lea 0x272c9(%rip),%rsi # 0x38928e06c0 > 0x00000038928b93f7 <+727>: lea 0x124b2(%rip),%rdi # 0x38928cb8b0 > 0x00000038928b93fe <+734>: mov %rax,%r13 > 0x00000038928b9401 <+737>: mov $0x5,%edx > 0x00000038928b9406 <+742>: callq 0x38928398f0 <dcgettext@plt> > 0x00000038928b940b <+747>: mov %r13,%rdx > 0x00000038928b940e <+750>: mov %rax,%rdi > 0x00000038928b9411 <+753>: mov %r12,%rsi > 0x00000038928b9414 <+756>: xor %eax,%eax > 0x00000038928b9416 <+758>: callq *%r14 > 0x00000038928b9419 <+761>: mov %r15,%rdi > 0x00000038928b941c <+764>: callq 0x389283acd0 <bfd_close@plt> > 0x00000038928b9421 <+769>: jmpq 0x38928b9234 <add_symbols+276> > 0x00000038928b9426 <+774>: nopw %cs:0x0(%rax,%rax,1) > 0x00000038928b9430 <+784>: testb $0x10,0x54(%r15) > 0x00000038928b9435 <+789>: je 0x38928b91a9 <add_symbols+137> > 0x00000038928b943b <+795>: mov %r15,%rdi > 0x00000038928b943e <+798>: callq 0x389283a210 <bfd_extract_object_only_section@plt> > 0x00000038928b9443 <+803>: test %rax,%rax > 0x00000038928b9446 <+806>: mov %rax,0x18(%rsp) > 0x00000038928b944b <+811>: jne 0x38928b91a9 <add_symbols+137> > 0x00000038928b9451 <+817>: mov 0x24eb40(%rip),%rax # 0x3892b07f98 > 0x00000038928b9458 <+824>: mov (%rax),%r14 > 0x00000038928b945b <+827>: callq 0x3892839d00 <bfd_get_error@plt> > 0x00000038928b9460 <+832>: mov %eax,%edi > 0x00000038928b9462 <+834>: callq 0x389283ae30 <bfd_errmsg@plt> > 0x00000038928b9467 <+839>: lea 0x272c2(%rip),%rsi # 0x38928e0730 > 0x00000038928b946e <+846>: lea 0x1243b(%rip),%rdi # 0x38928cb8b0 > 0x00000038928b9475 <+853>: mov %rax,%r12 > 0x00000038928b9478 <+856>: mov $0x5,%edx > 0x00000038928b947d <+861>: callq 0x38928398f0 <dcgettext@plt> > 0x00000038928b9482 <+866>: mov %r12,%rdx > 0x00000038928b9485 <+869>: mov %rax,%rdi > 0x00000038928b9488 <+872>: mov %rbx,%rsi > 0x00000038928b948b <+875>: xor %eax,%eax > 0x00000038928b948d <+877>: callq *%r14 > 0x00000038928b9490 <+880>: jmpq 0x38928b91a9 <add_symbols+137> > 0x00000038928b9495 <+885>: nopl (%rax) > 0x00000038928b9498 <+888>: mov 0x24eaf9(%rip),%rax # 0x3892b07f98 > 0x00000038928b949f <+895>: mov (%rax),%r13 > 0x00000038928b94a2 <+898>: callq 0x3892839d00 <bfd_get_error@plt> > 0x00000038928b94a7 <+903>: mov %eax,%edi > 0x00000038928b94a9 <+905>: callq 0x389283ae30 <bfd_errmsg@plt> > 0x00000038928b94ae <+910>: lea 0x27243(%rip),%rsi # 0x38928e06f8 > 0x00000038928b94b5 <+917>: lea 0x123f4(%rip),%rdi # 0x38928cb8b0 > 0x00000038928b94bc <+924>: mov %rax,%r12 > 0x00000038928b94bf <+927>: mov $0x5,%edx > 0x00000038928b94c4 <+932>: callq 0x38928398f0 <dcgettext@plt> > 0x00000038928b94c9 <+937>: mov %r12,%rdx > 0x00000038928b94cc <+940>: mov %rax,%rdi > 0x00000038928b94cf <+943>: mov %rbx,%rsi > 0x00000038928b94d2 <+946>: xor %eax,%eax > 0x00000038928b94d4 <+948>: callq *%r13 > 0x00000038928b94d7 <+951>: jmpq 0x38928b9234 <add_symbols+276> > 0x00000038928b94dc <+956>: nopl 0x0(%rax) > 0x00000038928b94e0 <+960>: je 0x38928b9220 <add_symbols+256> > 0x00000038928b94e6 <+966>: mov 0x24eaab(%rip),%rax # 0x3892b07f98 > 0x00000038928b94ed <+973>: mov (%rax),%r13 > 0x00000038928b94f0 <+976>: callq 0x3892839d00 <bfd_get_error@plt> > 0x00000038928b94f5 <+981>: mov %eax,%edi > 0x00000038928b94f7 <+983>: callq 0x389283ae30 <bfd_errmsg@plt> > 0x00000038928b94fc <+988>: mov $0x5,%edx > 0x00000038928b9501 <+993>: mov %rax,%r12 > 0x00000038928b9504 <+996>: lea 0x27285(%rip),%rsi # 0x38928e0790 > 0x00000038928b950b <+1003>: jmpq 0x38928b9206 <add_symbols+230> > 0x00000038928b9510 <+1008>: mov %r13,%r15 > 0x00000038928b9513 <+1011>: mov %rbp,%r9 > 0x00000038928b9516 <+1014>: mov 0x48(%rsp),%r13 > 0x00000038928b951b <+1019>: mov 0x40(%rsp),%rbp > 0x00000038928b9520 <+1024>: mov 0x8(%rsp),%rbx > 0x00000038928b9525 <+1029>: mov 0x38(%rsp),%rax > 0x00000038928b952a <+1034>: mov %r9d,0x10(%r13) > 0x00000038928b952e <+1038>: mov %r15,%rdi > 0x00000038928b9531 <+1041>: mov %rax,0x18(%r13) > 0x00000038928b9535 <+1045>: callq 0x3892839290 <free@plt> > 0x00000038928b953a <+1050>: jmpq 0x38928b9220 <add_symbols+256> > 0x00000038928b953f <+1055>: nop > 0x00000038928b9540 <+1056>: lea 0x27137(%rip),%rdi # 0x38928e067e > 0x00000038928b9547 <+1063>: mov $0xf4,%esi > 0x00000038928b954c <+1068>: callq 0x389283a830 <bfd_assert@plt> > 0x00000038928b9551 <+1073>: jmpq 0x38928b931d <add_symbols+509> > 0x00000038928b9556 <+1078>: xor %r9d,%r9d > 0x00000038928b9559 <+1081>: jmp 0x38928b9525 <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 1112265
: 911415 |
911416
|
911417
|
911418
|
911419
|
911420
|
911421
|
911422
|
911423
|
911424
|
911426
|
940677