]> granicus.if.org Git - strace/commit
Refactor print_pc()
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 3 Dec 2018 19:45:02 +0000 (19:45 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 5 Dec 2018 16:10:05 +0000 (16:10 +0000)
commitbcd5cdddec37dd5a9a7ccff6a1d93cf86209249f
tree79a5adb23021c8823ec4eaf57e309cbc19d68e4b
parentafc80cdb3f0ab1e0317c9b97638d2d3112066bf2
Refactor print_pc()

Split print_pc() into arch-independent print_instruction_pointer()
and arch-specific get_instruction_pointer().

* print_instruction_pointer.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* defs.h (print_pc): Remove.
(get_instruction_pointer, print_instruction_pointer): New prototypes.
* syscall.c (print_pc): Remove.
(get_instruction_pointer): New function.
* strace.c (printleader): Replace print_pc with
print_instruction_pointer.
Makefile.am
defs.h
print_instruction_pointer.c [new file with mode: 0644]
strace.c
syscall.c