37 Commits

Author SHA1 Message Date
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 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
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
remittor ae743521b1 Added check malloc result (IMAGEHLP_SYMBOL64) 2020-11-29 19:16:28 +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
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
jkalmbach 020706a297 Aligned stackwalker.h include to be the first in stackwalker.cpp 2018-07-21 11:46:47 +02:00
Matthieu Longo 0561ee5c30 Reformatting code using clang-format 2018-07-11 16:47:00 +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
Domenico Albani 37afaa85b5 Added tests and comments for ShowObject 2018-05-31 13:47:07 +02:00
Domenico Albani 773327c3d6 added ShowObject 2018-05-29 13:32:11 +02:00
Jochen Kalmbach 8ad0f01228 Added _TRUNCATE to _snprint_s 2018-03-01 11:05:45 +01:00
jkalmbach 9038915cdd Bu sure all strings are NUL-terminated (solves #8) 2018-02-03 10:15:49 +01:00
jkalmbach ede557da2c VC2015 Support 2016-12-30 10:59:00 +01:00
jkalmbach 9f84e9c519 Added comment for x64/x86 cross-process targets in Context 2015-10-25 14:52:11 +01:00
jkalmbach 1b711b2777 Fixed Bug of not working on XP anymore... now only uses GetThreadId, if SDK supports it 2014-11-21 17:18:57 +01:00
jkalmbach c32f527bd0 MyStrCpy now also works for older compilers 2014-09-15 13:23:23 +02:00
jkalmbach 515b54fc9f Renamed "GET_CURRENT_CONTEXT" to "GET_CURRENT_CONTEXT_STACKWALKER_CODEPLEX" to prevent duplicate defines
See https://stackwalker.codeplex.com/discussions/283109
Thanks to elmarcel
2014-09-14 21:29:02 +02:00
jkalmbach d3b0d3d284 Fixed bug in ShowCallstack if context must be generated for current thread
See: https://stackwalker.codeplex.com/discussions/446958
Thanks to cavalier3024
2014-09-14 21:24:29 +02:00
jkalmbach b3d9244d75 sizeof syntax corrected
See: https://stackwalker.codeplex.com/discussions/270421
Thanks to GisleVanem
2014-09-14 21:21:05 +02:00
jkalmbach 8944b6d1f0 Bugfix for: "Bug in MyStrCpy"
https://stackwalker.codeplex.com/workitem/10512
Thanks to alippai
2014-09-14 21:13:17 +02:00
jkalmbach_cp 573a5b1ff3 Year corrected 2013-01-07 02:53:17 -08:00
jkalmbach_cp 0fa608a979 VC6 Error solved (strc(n)py_s) 2013-01-07 02:48:07 -08:00
jkalmbach_cp de43c6b8e9 "Runtime Check Error VS2010 Debug Builds" fixed 2013-01-07 02:38:31 -08:00
jkalmbach_cp 84e44c3c1b Add strcpy repalced throu "MyStrCpy" / Added VS2010 project files 2011-05-18 23:19:18 -07:00
jkalmbach_cp d495ccfe52 Now ttry to use IMAGEHLP_MODULE64_V3 if available 2009-11-02 05:55:08 -08:00
jkalmbach_cp 32cb8954b9 First Version on Codeplex (from http://blog.kalmbachnet.de/files/LeakFinder-RC9.zip) 2009-11-01 14:16:11 -08:00