DynamoRIO / DynamoRIO/dynamorio

NT failures: ASSERT (pb == mbi.BaseAddress) win32/os.c:2704; with client, missing export

Open
#141 0 comments 0 reactions 0 assignees View on GitHub
Migrated OpSys-Windows Priority-High
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [derek.br...@gmail.com](https://code.google.com/u/117968039472581148324/) on May 06, 2009 16:43:42_

DR no longer works on NT: seems to be true of 1.3.0 as well.
Haven't gone back to see where it started.
We don't have enough manpower to test all these platforms.

drinject of calc => silent failure in release, in debug hit
assert win32/os.c:2704: ASSERT(pb == mbi.BaseAddress) in
find_executable_vm_areas().

with client:

```
"The procedure entry point dr_mutex_destroy could not be located in the
dynamic link library dynamorio.dll"
```

1.3.0 is similar w/ no client, and w/ client dr_fprintf is the missing
symbol. something about how we're exporting via "foo = _foo"?

_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=141_

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.