-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
32 bit syscalls not showing up #31
Comments
The reasons seems to be the 32 bit mode syscalls. When using the 64 bit mode syscalls it gets tracked correctly CodeSECTION .text
global main
main:
mov rax, 39 ; syscall: getpid
syscall ; execute
xor rdi, rdi ; exit code = 0
mov rax, 60 ; syscall: exit
syscall ; execute syscall Lurk
strace
|
hnorkowski
changed the title
ASM syscalls not showing up
32 bit ASM syscalls not showing up
Nov 7, 2023
hnorkowski
changed the title
32 bit ASM syscalls not showing up
32 bit syscalls not showing up
Nov 7, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
I wrote a very show assembly script and compiled it with nasm that just executes the getpid and exit syscalls. These syscalls never show up in lurk but strace shows them.
Details
Code
Compilation
Execution
strace
Version details
lurk 0.3.4
strace 6.6
NASM 2.16.01
clang 16.0.6
linux 6.5.9-arch2-1
The text was updated successfully, but these errors were encountered: