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..b985c2fc48b5e46803d70c45f9b11d0d9738874c |
| --- /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. |
| + |
| +// Build in VC++6 or older command prompt with: |
| +// |
| +// 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() { |
|
Mark Mentovai
2015/10/31 01:29:33
Maybe “extern "C"” so this wouldn’t have mangled w
scottmg
2015/10/31 18:39:47
Done.
|
| + 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; |
| +} |