DynamoRIO / DynamoRIO/dynamorio
support multiple syscall methods on Windows
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
_From [flyingsk...@gmail.com](https://code.google.com/u/107880605862587248965/) on April 11, 2011 11:35:40_
What version of DynamoRIO are you using? 2.1.0 What operating system version are you running on? XP SP3 What application are you running? I tried to test test.exe compiled by code as below:
#include "stdio.h"
#include
int main()
{
MessageBox( NULL, "t1", NULL, NULL );
_asm{
push 0x04001234
mov eax, 2
int 2E
cmp al, 5
pop eax
jmp L1
}
L1:
MessageBox( NULL, "t2", NULL, NULL );
return 0;
} Is your application 32-bit or 64-bit? 32-bit How are you running the application under DynamoRIO? drconfig.exe -reg test.exe -syswide_on -ops "-disable_traces -syntax_intel -thread_private -no_hide" What happens when you run without any client? It only pops up the first messagebox
What is the expected output? What do you see instead?
It pops up messagebox with info "t1" and "t2" in sequence without dynamorio,
but it only pops up messagebox with info "t1" under dynamorio
would you please give me a hand? Thanks.
_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=432_
Contributor guide
Assessment
This issue has not been assessed yet.