|
Make swapimports.exe work with 64-bit binaries by adding 64-bit
PE image support to PEFile.
This will allow other tools that perform operations solely on image
headers to work with 64 bit binaries.
Run with --x64 to operate on a 64 bit binary.
Also suppress noisy logging during normal running. (Add a --verbose
flag to re-enable noisy logging).
Also, suppress SamplerAppTest.SampleSelfPidWhitelist on Win8+.
Also, update stack capture code used in ASAN tests to not explode on
the NULL stack frames that ::CaptureStackBackTrace returns on Win8
(a documented behaviour).
BUG=https://code.google.com/p/sawbuck/issues/detail?id=85
TEST=pe_unittests.exe
R=chrisha@chromium.org
Committed: https://code.google.com/p/sawbuck/source/detail?r=2010
Total comments: 18
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+856 lines, -551 lines) |
Patch |
|
M |
syzygy/agent/asan/stack_capture.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/pdb_info.h
|
View
|
1
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/pe.gyp
|
View
|
1
2
3
|
2 chunks |
+61 lines, -1 line |
0 comments
|
Download
|
|
M |
syzygy/pe/pe_file.h
|
View
|
1
2
3
|
11 chunks |
+30 lines, -23 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/pe_file.cc
|
View
|
1
|
1 chunk |
+0 lines, -488 lines |
0 comments
|
Download
|
|
A |
syzygy/pe/pe_file_impl.h
|
View
|
1
2
3
4
|
1 chunk |
+551 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/pe_file_unittest.cc
|
View
|
1
2
3
|
3 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/serialization.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
syzygy/pe/test_dll_x64.cc
|
View
|
1
2
3
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
|
A |
syzygy/pe/test_dll_x64.def
|
View
|
1
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
A |
syzygy/pe/test_dll_x64.rc
|
View
|
1
2
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/unittest_util.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
syzygy/pe/unittest_util.cc
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/sampler/sampler_app_unittest.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/swapimport/swapimport_app.h
|
View
|
1
2
3
4
5
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
syzygy/swapimport/swapimport_app.cc
|
View
|
1
2
3
|
5 chunks |
+43 lines, -27 lines |
0 comments
|
Download
|
|
M |
syzygy/swapimport/swapimport_app_unittest.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+50 lines, -7 lines |
0 comments
|
Download
|
|
M |
syzygy/swapimport/swapimport_main.cc
|
View
|
1
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
Total messages: 9
|