|
|
|
debugging inline assembler | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hi.
I'm using in line assembler in g++, and i wont to
debug
lines in 'asm(....)' unfortunately 'gdb' just skip it.
I compile with 'g++ -gstabs -o prog prog.cpp' and in
'gdb' use 'stepi'. For example in program below 'gdb'
skip nolrmaly to function 'func' and than make
'asm(...)' but i can't see it step by step.
void func(short int* );
int main()
{
shotr int reg[6];
func(reg);
return 0;
}
void func(short int* )
{
asm(
"movq -8(%rbp),%rax\n\t"
.
.
.
);
}
what should i do to see 'asm' instructions ?
( I don't want to use 'external' function because it
makes some problems during compilation )
Lukas
____________________________________________________________________________________
Pinpoint customers who are looking for what you sell.
http://searchmarketing.yahoo.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Kernel Newbies] [Security] [Linux C Programming] [Linux for Hams] [DCCP] [Netfilter] [Bugtraq] [Photo] [Yosemite] [Yosemite News] [MIPS Linux] [ARM Linux] [Linux RAID] [Linux Admin] [Samba] [Video 4 Linux]
![]() |