Kaiyeung Luk
Kaiyeung Luk
Can you try to run it from the build directory? I copied the program above and ran it as follows: dynamorio/build$ ./bin64/drrun -c ./api/bin/libmemtrace_x86_text.so -debug -- ./bin64/myprogram_test1 Client memtrace is...
Are there any changes to memtrace_x86.c or other files? If you build from source, i.e. https://dynamorio.org/page_building.html, from scratch, do you still see the same problem? I can't reproduce the problem...
Can you share the log, i.e. /home/athbha01/dr_dynamorio/drio/dynamorio/build/api/bin/memtrace.myprogram_test.1714961.0000.log ? Also, can you try "$ ./bin64/drrun echo hello world" from build? ("https://dynamorio.org/page_building.html")
For the "Serial schedule entry count does not match trace" invariant error, does the invariant checker has PR6366? https://github.com/DynamoRIO/dynamorio/pull/6366
For the "Internal Error: DynamoRIO debug check failure: dynamorio/core/vmareas.c:925 start < end" error, it was caused by the instrumented code not restoring ecx in AMD case: +283 m4 @0x4de2eef0 64...
When I try to reproduce the failure on a local machine, I get SEGV instead of timeout. Here are some examples of instruction which causes SEGV: instr 1e020008: scvtf %w0...
@AssadHashmi I've tried and failed to find a function that correctly verify if an instruction with a randomized operand is valid or not. Are there ways to filter invalid functions...
I tried to reproduce the crash on my setup, but it didn't crash. I don't have a setup with OS: Ubuntu 22.04.3 LTS, Compiler: gcc-11.4.0. dynamorio/build$ git diff diff --git...
We should investigate storing syscall record files in a compressed format.
Thank you for contributing. Please request a review when all the tests have passed.