reactos/dll/win32/dbghelp
Joachim Henze 512cd422b8 [0.4.13][DBGHELP] Accept NULL symbol path as reset-to-default CORE-17073 (#3257)
It fixes Heap Corruption when starting KernRate, which I could confirm also in
all the older ros branches by using:

gflags /p /enable Kernrate_i386_XP.exe /full
Kernrate_i386_XP.exe

The older builds did not expose the user-visible symptom of "the app crashing" yet
(due to different memory layout),
but the heap corruption was already happening in all of them.

This is a squashed backport of:
0.4.14-RC-92-g d3e301e28b (the actual fix)
0.4.14-RC-93-g 651a011548 (fix for compiling on GCC RosBE *Lin* 2.1.2 carrier-releaser)
0.4.14-release-24-g 57efac32b1 (just a whitespace addendum)
2022-10-08 23:19:20 +02:00
..
CMakeLists.txt [3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code 2019-08-15 15:24:12 +02:00
coff.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
compat.c
compat.h [DBGHELP] Add SYMFLAG_- and SYMTYPE_-defines. 2019-04-19 21:09:44 +02:00
cpu_arm.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
cpu_arm64.c [DBGHELP] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:08:32 +01:00
cpu_i386.c [DBGHELPHOST] Fix the *nix build. 2018-03-05 00:07:53 +01:00
cpu_ppc.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
cpu_x86_64.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
crc32.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
dbghelp.c [0.4.13][DBGHELP] Accept NULL symbol path as reset-to-default CORE-17073 (#3257) 2022-10-08 23:19:20 +02:00
dbghelp.spec [DBGHELP] Fix 3 MSVC warnings about MiniDumpWriteDump() (#643) 2018-06-28 17:44:49 +02:00
dbghelp_private.h [DBGHELP] set correct values in symt_fill_sym_info (SYMBOL_INFO). 2019-04-19 21:09:45 +02:00
dbghelp_ros.diff
dwarf.c [DBGHELP] Fix 64 bit issue 2019-04-13 14:07:50 +02:00
dwarf.h
elf_module.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
image.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
image_private.h
macho_module.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
minidump.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
module.c [DBGHELP] Set LastError for SymGetModuleBase-calls to ERROR_MOD_NOT_FOUND. 2019-04-19 21:09:45 +02:00
msc.c [DBGHELP] set correct values in symt_fill_sym_info (SYMBOL_INFO). 2019-04-19 21:09:45 +02:00
path.c [DBGHELP] search for debugfiles in modulepath too. 2019-04-19 21:09:38 +02:00
pe_module.c [DBGHELP] set correct values in symt_fill_sym_info (SYMBOL_INFO). 2019-04-19 21:09:45 +02:00
precomp.h [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
rosstubs.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
rsym.c [DBGHELP] set correct values in symt_fill_sym_info (SYMBOL_INFO). 2019-04-19 21:09:45 +02:00
source.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
stabs.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
stack.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
storage.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
symbol.c [DBGHELP] SymFromAddr: Handle 2 or more symbols at the same address correct. 2019-04-19 21:09:45 +02:00
type.c [DBGHELP] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:54:20 +01:00
version.rc
wdbgexts.h