104 Commits

Author SHA1 Message Date
Jochen Kalmbach 7af4024082 Merge pull request #61 from paul2t/inline-frames
inline frames
2025-08-04 11:56:21 +02:00
Paul DE TEMMERMAN 60a7d8a7c2 fix inline frames context 2025-08-03 09:57:03 +02:00
Paul DE TEMMERMAN f8bd95a5db fix inline frames function pointers when disabled 2025-08-03 08:47:12 +02:00
Paul DE TEMMERMAN b1566b276c update README 2025-08-03 08:11:56 +02:00
Paul DE TEMMERMAN 77ecdfa26b retrieve inline frames 2025-08-03 07:33:14 +02:00
Paul DE TEMMERMAN fa5fa93cb9 fix line position 2025-08-03 07:26:29 +02:00
Paul DE TEMMERMAN f6471f4693 fix typo offsetFromSymbol 2025-08-03 07:21:12 +02:00
Paul DE TEMMERMAN cbd6b3ecbd add missing comments for SymGetSearchPath 2025-08-02 21:31:27 +02:00
Jochen Kalmbach 50a4ec5990 Merge pull request #60 from alexanderbock/patch-1
Increase minimum CMake version to comply with CMake 4.0
2025-03-31 19:13:31 +02:00
Alexander Bock 4f3426f034 Increase minimum CMake version to comply with CMake 4.0 2025-03-31 17:19:45 +02:00
Jochen Kalmbach a5b5c2b6b5 Merge pull request #59 from ZacWalk/master
Zero whole x0 register for arm64 SetUnhandledExceptionFilter return value
2024-07-27 18:32:55 +02:00
Zac Walker 6ca41a4aae Zero whole x0 register for return value. SetUnhandledExceptionFilter returns a pointer not a 32 bit value. 2024-07-26 14:53:26 +02:00
Jochen Kalmbach 5b0df7a4db Merge pull request #54 from ZacWalk/master
Windows ARM64 support
2023-06-24
2022-07-02 11:40:55 +02:00
Zac Walker e3c85f05aa Testing adding ARM64 target 4 2022-06-28 14:24:14 +02:00
Zac Walker 77ec19961e Testing adding ARM64 target 3 2022-06-28 14:21:25 +02:00
Zac Walker ee77eb66c6 Testing adding ARM64 target 2 2022-06-28 14:04:33 +02:00
Zac Walker 0f676d8fcc Testing adding ARM64 target 2022-06-28 13:53:33 +02:00
Zac Walker 2a96079ba5 Windows ARM64 support 2022-06-24 15:01:46 +02:00
Jochen Kalmbach 53320512bd Merge pull request #42 from remittor-pr/fix_cpp_exp
Fix stack trace info for C++ exceptions
2021-04-05 10:43:41 +02:00
Jochen Kalmbach 4161d093d5 Merge pull request #43 from remittor-pr/fix_alloc_psym
Added check malloc result (IMAGEHLP_SYMBOL64)
2020-12-02 11:47:37 +01:00
Jochen Kalmbach 7858682936 Merge pull request #45 from remittor-pr/msvc2008
[CI] Added build via MSVC 2008
2020-12-02 11:46:11 +01:00
remittor 099e52d3f0 [CI] Added build via MSVC 2008 2020-11-30 14:54:48 +03:00
remittor ae743521b1 Added check malloc result (IMAGEHLP_SYMBOL64) 2020-11-29 19:16:28 +03:00
remittor f10743f85a Added info about C++ exception handler to README.md 2020-11-29 17:37:32 +03:00
remittor 68e9994cfd Added new method GetCurrentExceptionContext 2020-11-29 16:57:34 +03:00
remittor bf32dbc892 Added type of exception handling and use of PTD to get the current exception context
Recommended MSVC2005 or newer.
2020-11-29 16:57:34 +03:00
remittor acaf65826b Replace "new" to "malloc + placement new"
Reason: A regular call "new" can throw an std::bad_alloc exception.
Using new(std::nothrow) on MSVC is ignored.
2020-11-29 16:57:33 +03:00
remittor 81b1424cf5 Added new methods Init, SetSymPath, SetTargetProcess 2020-11-29 16:57:33 +03:00
remittor d698822e10 Removed disabling warning 4091 from header file 2020-11-29 16:57:33 +03:00
remittor 752594c2b9 Fix UNICODE config for VC2015 and VC2017 2020-11-29 16:57:33 +03:00
Jochen Kalmbach 045413aca4 Update StackWalker.cpp
http://msdl.microsoft.com/download/symbols ==> https://msdl.microsoft.com/download/symbols
2020-07-12 14:24:40 +02:00
JochenKalmbach 8ca119caf7 License corrected 2019-12-06 12:42:20 +01:00
Jochen Kalmbach 42e7a6e056 Merge pull request #29 from matlo607/fix-build-x86
Build fails when configured for x86
2018-08-11 15:54:39 +02:00
Matthieu Longo 97965daed9 fix build x86 2018-08-06 13:48:01 +02:00
jkalmbach 020706a297 Aligned stackwalker.h include to be the first in stackwalker.cpp 1.20 2018-07-21 11:46:47 +02:00
jkalmbach 8e7b3ac024 Removed old BuildProcessTemplates and old Release directories 2018-07-21 11:44:55 +02:00
Jochen Kalmbach 51e8a5ea0b Added link to AppVoyer builds 2018-07-12 16:49:29 +02:00
Jochen Kalmbach 525e49713c Added latest build result to readme.md 2018-07-12 16:46:53 +02:00
Jochen Kalmbach 73d1261d64 Merge pull request #24 from matlo607/add-ci-appveyor
[ci] add appveyor.yml
2018-07-12 16:38:22 +02:00
Matthieu Longo 4900028f72 [cmake] fix installation of PDB with Visual Studio 2015 2018-07-12 01:07:42 +02:00
Matthieu Longo 5d5adafa0c fix regression warning C4010: single-line comment contains line-continuation character 2018-07-12 00:58:06 +02:00
Matthieu Longo 7b65fa6f92 [ci] add appveyor.yml 2018-07-12 00:19:31 +02:00
Jochen Kalmbach ca99194439 Merge pull request #22 from matlo607/clang-format
Fix spelling, add clang format file and reformat files
2018-07-11 19:16:12 +02:00
Jochen Kalmbach e95a1eedbb Merge pull request #23 from matlo607/cmake-fix-pdb-name-vs2013
[cmake] fix installation of pdb file for all versions of Visual Studio
2018-07-11 19:02:22 +02:00
Matthieu Longo 6e878375ed Find and rename PDB file if using old version of Visual Studio 2018-07-11 17:57:05 +02:00
Matthieu Longo d70cf80b16 [README] add cmake command to run in powershell 2018-07-11 17:56:01 +02:00
Matthieu Longo 0561ee5c30 Reformatting code using clang-format 2018-07-11 16:47:00 +02:00
Matthieu Longo 6c182ea59f Add .clang-format 2018-07-11 16:32:31 +02:00
Matthieu Longo f1d001ca09 Replace tabulation by spaces and remove trailing white spaces 2018-07-11 16:32:31 +02:00
Matthieu Longo 94298fdf7b fix spelling 2018-07-11 16:32:22 +02:00