[Bug binutils/26803] New: c++filt fails to demangle a C++ symbol
https://sourceware.org/bugzilla/show_bug.cgi?id=26803 Bug ID: 26803 Summary: c++filt fails to demangle a C++ symbol Product: binutils Version: 2.33 Status: UNCONFIRMED Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: yuri at tsoft dot com Target Milestone: --- _ZZN3Zzz4Uuuu27aaaAaaaAaAaaaAoERKNSt3__15arrayIjLm2EEES5_NS_6QqqQqqENS1_8functionIFvS5_S6_EEENS7_IFvvEEESB_SB_SB_ENK3 FreeBSD 12.2 binutils-2.33.1_3,1 -- You are receiving this mail because: You are on the CC list for the bug.
[Bug binutils/26803] c++filt fails to demangle a C++ symbol
https://sourceware.org/bugzilla/show_bug.cgi?id=26803 yuri at tsoft dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTABUG --- Comment #2 from yuri at tsoft dot com --- The symbol in question is truncated, it had the dollar sign and more characters in the end. In its complete form binutils does demangle it correctly. It resulted from the C++ lambda function. Sorry for the disturbance! Yuri -- You are receiving this mail because: You are on the CC list for the bug.
[Bug binutils/9961] New: objdump disassembles invalid i386 instruction as valid
I look at the line in disassembled code: c7 2b 00 00 00 00movl $0x0,(%ebx) This should be an invalid instruction. Intel manual (253666.pdf/253667.pdf) only defines c7/0 for the first instruction byte c7 and the above instruction would be c7/5. I used objdump that is currently in FreeBSD-7.1-STABLE. So the version is a bit older. -- Summary: objdump disassembles invalid i386 instruction as valid Product: binutils Version: 2.15 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: yuri at tsoft dot com CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=9961 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. ___ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/9982] New: Wrong disassembly printed by 'objdump' for i386 instruction beginning with '81 bd'
I spotted the following line in the objdump output: 81 bd 38 08 0c 2e 01 cmpl $0xd74e201,0x2e0c0838(%ebp) Instruction is: 81 /7 id CMP r/m32,imm32 Mod in bd is 10b, RM in bd is 101b therefore 38 is SIB byte. Instruction should be: cmpl (%edi+%eax+0xd74e201),imm32 -- Summary: Wrong disassembly printed by 'objdump' for i386 instruction beginning with '81 bd' Product: binutils Version: 2.19 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: yuri at tsoft dot com CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=9982 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. ___ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/9983] New: Wrong disassembly printed by 'objdump' for i386 'sete' instruction beginning with '0f 94'
I spotted then following lines in objdump output: 4: 0f 94 84 24 20 10 00sete 0x1020(%esp) b: 00 Instruction 'sete 0x1020(%esp)' is correct, but the following 00 byte still belongs to 'sete' instruction. I believe that the correct fix for all such issues is to make 'as' and 'objdump' to work off the same instruction definitions. -- Summary: Wrong disassembly printed by 'objdump' for i386 'sete' instruction beginning with '0f 94' Product: binutils Version: 2.19 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: yuri at tsoft dot com CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=9983 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. ___ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils