mumble/plugins
sqwishy 1498b83559 FIX(plugins): Load correct pages for modules
This `VirtualQueryEx()` loop is called for each module in a
process. It reads pages starting at the module address but seems to
continue past into other modules and into dynamic allocations also.

This check stops enumerating pages once it encounters one that no longer
belongs to the module for which pages are being collected.

(Also this function opens two handles, this adds a clean up for the
first handle if opening the second fails.)

Fixes #6558
2024-10-04 10:37:13 -07:00
..
amongus MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
aoc MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
arma2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf1 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf3 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf4 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf4_x86 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf1942 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bf2142 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bfbc2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
bfheroes MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
blacklight MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
borderlands MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
borderlands2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
breach MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
cod2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
cod4 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
cod5 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
codmw2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
codmw2so MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
cs MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
css MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
deadLockPlugin MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
dods MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
dys MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
etqw MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ffxiv MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ffxiv_x64 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
gmod MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
gtaiv MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
gtasa MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
gtav MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
gw MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
hl2dm MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
insurgency MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
jc2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
l4d MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
l4d2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
link MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
lol MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
lotro MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ql MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
rl MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
se MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
sr MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
sto MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
testPlugin MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
tf2 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ut3 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ut99 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ut2004 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
wolfet MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
wow MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
wow_x64 MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
CMakeLists.txt MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
HostLinux.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
HostLinux.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
HostWindows.cpp FIX(plugins): Load correct pages for modules 2024-10-04 10:37:13 -07:00
HostWindows.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
Module.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
Module.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_legacy_plugin.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_positional_audio_linux.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_positional_audio_main.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_positional_audio_utils.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_positional_audio_win32_internals.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
mumble_positional_audio_win32.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
MumblePlugin.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
null_plugin.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessBase.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessBase.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessLinux.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessLinux.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessWindows.cpp MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00
ProcessWindows.h MAINT: Remove copyright year from all copyright notices 2024-09-30 18:06:20 +02:00