Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4973 | right-hear | 1 | struct __frame |
2 | { |
||
3 | unsigned long ebp,edi,esi,edx,ecx,ebx,eax,eip; |
||
4 | }; |
||
5 | |||
6 | void __libc_null_call(volatile struct __frame frame) |
||
7 | { |
||
8 | __libclog_printf("Bad call occured from EIP=%x\n",frame.eip); |
||
9 | __libclog_printf("EAX=%08x EBX=%08x ECX=%08x EDX=%08x\n", |
||
10 | frame.eax,frame.ebx,frame.ecx,frame.edx); |
||
11 | __libclog_printf("ESI=%08x EDI=%08x EBP=%08x\n", |
||
12 | frame.esi,frame.edi,frame.ebp); |
||
13 | _exit(1); |
||
14 | } |