Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a test to cover dr_create_memory_dump() for WIN32 and X32. #7071

Open
ivankyluk opened this issue Nov 7, 2024 · 0 comments
Open

Add a test to cover dr_create_memory_dump() for WIN32 and X32. #7071

ivankyluk opened this issue Nov 7, 2024 · 0 comments

Comments

@ivankyluk
Copy link
Contributor

#7047 adds X86 Linux support to dr_create_memory_dump(). The PR also adds a test to cover WIN32 and X64.

When the same test ran in vs2019-32, it crashed with the following error:

133: Test command: D:\a\dynamorio\dynamorio\build_debug-internal-32\bin32\drrun.exe "-s" "90" "-quiet" "-debug" "-use_dll" "D:/a/dynamorio/dynamorio/build_debug-internal-32/lib32/debug/dynamorio.dll" "-exit0" "-stderr_mask" "0xC" "-msgbox_mask" "0" "-dumpcore_mask" "0x7d" "-staged" "-code_api" "-c" "D:/a/dynamorio/dynamorio/build_debug-internal-32/suite/tests/bin/client.memory_dump_test.dll.dll" "--" "D:/a/dynamorio/dynamorio/build_debug-internal-32/suite/tests/bin/simple_app.exe"
133: Working Directory: D:/a/dynamorio/dynamorio/build_debug-internal-32/suite/tests
133: Test timeout computed to be: 120
134: Test timeout computed to be: 120
133: thank you for testing memory dump
133: thread init
133: nudge delivered 1
133: <Application D:\a\dynamorio\dynamorio\build_debug-internal-32\suite\tests\bin\simple_app.exe (7132). Tool internal crash at PC 0x7153e658. Please report this at your tool's issue tracker. Program aborted.
133: 0xc0000005 0x00000000 0x7153e658 0x7153e658 0x00000000 0x00000000
133: Base: 0x71470000
133: Registers: eax=0x00000000 ebx=0x1a2ab610 ecx=0x00000001 edx=0x1a1f18c0
133: esi=0x71902e6c edi=0x1a2ab608 esp=0x1a2abde8 ebp=0x1a2abdf4
133: eflags=0x00010202
133: version 11.0.20033, custom build
133: -no_dynamic_options -client_lib 'D:\a\dynamorio\dynamorio\build_debug-internal-32\suite\tests\bin\client.memory_dump_test.dll.dll;0;' -client_lib32 'D:\a\dynamorio\dynamorio\build_debug-internal-32\suite\tests\bin\client.memory_dump_test.dll.dll;0;' -code_api -probe_api -dumpcore_mask 125 -stderr_mask 12 -stack_size 56K
133: 0x1a2abdf4 0x71520853
133: 0x1a2abf1c 0x7151eb74
133: 0x1a2abff4 0x716f3bf4
133: 0x1a2ab640 0x7173a61f
133: 0x1a2ab688 0x1a2ab938
133: 0x1a2ab988 0x00000000
133: 0x0001007f 0x36e9773c>
132/266 Test #133: code_api|client.memory_dump_test .............................***Failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant