|
|
|
|
|
by hedora
435 days ago
|
|
There are a few reasons I avoid Go, and their syscall pacakge is on the list. It breaks a bunch of tooling that requires LD_PRELOAD or static linker interposition. (One example: Interposing on the clock to test timeout logic.) I wish they had an option that just used libc. Maybe, someday someone will add a target architecture/port that just uses posix. I’d prefer that in Linux too. |
|
https://github.com/lukasstraub2/intercept-anything
Go is hardly the only thing where LD_PRELOAD doesn't work.