Wolfgang Hommel
Wolfgang Hommel
It's really hard to tell, given that the faketime wrapper doesn't do anything different but setting those DLYD environment variables: https://github.com/wolfcw/libfaketime/blob/f50664f0bd8dac29effa3c4a22ea0f78a15ddbbb/src/faketime.c#L348-L349 You might want to try to compile with the...
No, that would not explain it. Exporting the environment variables in a bash or zsh session like you posted should just be fine, and the don't-reset or caching options are...
Then there is no reason why it shouldn't work with arbitrary other applications (unless SIP interferes or those applications fetch their used time differently).
If ```make test``` (or using the ```faketest``` program manually) shows that timestamps are properly faked, this should be unrelated to #357. If you're using something earlier than Monterey, you might...
Thanks, but this rather looks like a list of files, not a list of system calls executed by the application, which then hangs. You might check out one of [these](https://www.deepanseeralan.com/tech/fun-with-dtruss-macOS/)...
Thanks, that's useful, but I still can't explain the difference with that. Could you try the manual syntax (without using the wrapper), to first start another interactive shell (bash, zsh,...
OK, it's weird. I'll try to dig into it once we find an example app I can use for analysis. I guess for now you'll then have to stick to...
This seems to be indirectly related to ```syscall()``` intercepting and then going for a ```real_syscall()```. At least ```gpgsm``` here triggers the ```syscall()``` interception, and since ```FAKERANDOM_SEED``` is not set, it...
Well, just as an observation: On my machine, ```sizeof(int)``` is ```4```, while ```sizeof(void *)``` is ```8```. gpgsm apparently requests 90 random bytes from getrandom via ```syscall()```. In your syscall bypass,...
As one more observation in the context of running ```gpgsm```: The second call to ```va_arg()``` always yields the value 90. Which means pretty much that ```va_arg(ap, int)``` somehow magically does...