Chromium Code Reviews| Index: handler/win/z7_test.cpp |
| diff --git a/handler/win/z7_test.cpp b/handler/win/z7_test.cpp |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..727e868cff1a31e83ededd86378df90f27963e62 |
| --- /dev/null |
| +++ b/handler/win/z7_test.cpp |
| @@ -0,0 +1,32 @@ |
| +// Copyright 2015 The Crashpad Authors. All rights reserved. |
| +// |
| +// Licensed under the Apache License, Version 2.0 (the "License"); |
| +// you may not use this file except in compliance with the License. |
| +// You may obtain a copy of the License at |
| +// |
| +// http://www.apache.org/licenses/LICENSE-2.0 |
| +// |
| +// Unless required by applicable law or agreed to in writing, software |
| +// distributed under the License is distributed on an "AS IS" BASIS, |
| +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| +// See the License for the specific language governing permissions and |
| +// limitations under the License. |
| +// |
|
Mark Mentovai
2015/10/30 19:42:44
This line shouldn’t have //s on it, it should be b
scottmg
2015/10/30 23:52:07
Done.
|
| +// Build in VC6 or older command prompt with: |
|
Mark Mentovai
2015/10/30 19:42:44
VC++6
scottmg
2015/10/30 23:52:07
Done.
|
| +// |
| +// cl /nologo /W4 /MT /Z7 z7_test.cpp /link /dll /out:z7_test.dll /debugtype:cv /pdb:none |
| +// |
| +// Given that this is quite tedious to build, the result is also checked in. |
| + |
| +#include <windows.h> |
| +#include <stdio.h> |
| + |
| +__declspec(dllexport) void CrashMe() { |
| + volatile int* foo = reinterpret_cast<volatile int*>(7); |
| + *foo = 42; |
| +} |
| + |
| +BOOL WINAPI DllMain(HINSTANCE hinstance, DWORD reason, LPVOID) { |
| + printf("%p %d\n", hinstance, reason); |
| + return TRUE; |
| +} |