10110111 / edb-debugger

edb is a cross platform x86/x86-64 debugger.
GNU General Public License v2.0
6 stars 0 forks source link

Need to correctly figure out current calling convention depending on debuggee's bitness #6

Closed 10110111 closed 8 years ago

10110111 commented 9 years ago

Subj.

10110111 commented 9 years ago

Done for syscalls, usual function calls remain.

10110111 commented 8 years ago

In fact, it's not quite right for syscalls. The calling convention depends on mechanism: for sysenter it's a bit different from int 0x80, which is very different from syscall. And both latter ways work on x86-64.

10110111 commented 8 years ago

Done upstream.