DynamoRIO / DynamoRIO/dynamorio

support multiple syscall methods on Windows

Open
#432 9 comments 0 reactions 0 assignees View on GitHub
help wanted Migrated OpSys-Windows Priority-Medium
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.