DynamoRIO / DynamoRIO/dynamorio
siginfo->access_address == 0 in SIGSEGV handler
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
_From [meph...@gmail.com](https://code.google.com/u/102287220754221353246/) on January 03, 2013 11:35:35_
Setup is completely the same as in https://code.google.com/p/dynamorio/issues/detail?id=1044 Note the following part of output generated by https://github.com/mephi42/drtrace/blob/76d3dfa6f3bfba7e7eb491ee2c27a484216efcba/drtrace.c#L257 info: signal 11 caught
info: flushing tb 0x00000000412e6000 for thread 0x26b6 with size 65507
debug: raw xax=0x00000000412e6000 xbx=0x00007f76296d1a20 xcx=0x0000000000002e8c xdx=0x00000000412f5ffb
0x0000000079b45328 mov $0x2b7ed8e6 -> (%rdx)
debug: access=0x0000000000000000
Faulting instruction was writing to dword[rdx], rdx was 0x412f5ffb, but siginfo->access_address was, nevertheless, 0x0.
I believe siginfo->access_address should be equal to rdx in this situation.
_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1045_
Contributor guide
Assessment
This issue has not been assessed yet.