winesync
df9fadccb3
[WINESYNC] dbghelp: Pass process struct to image_uses_split_segs.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 2a5160c4f2eb80dcc8770cd10d702a5d8233314f by Jacek Caban <[email protected] >
2020-09-16 10:35:49 +02:00
winesync
ba7ee56d52
[WINESYNC] dbghelp: Use loader_ops for fetch_file_info.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 1bbd54409a546c26af8ac2a64f2603114d73a18c by Jacek Caban <[email protected] >
2020-09-16 10:35:49 +02:00
winesync
f9b46d2c9f
[WINESYNC] dbghelp: Don't use elf_fetch_file_info and macho_fetch_file_info in module_find_cb.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id adecdb1d01487af16f5f708ae92a05ba4707187e by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
031700a760
[WINESYNC] dbghelp: Introduce loader_ops to abstract platform-specific loader and use it to synchronize module list.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id fec0157585e9d8bd03a8a71d1ed9b9d7ca59cb56 by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
86173a5f26
[WINESYNC] dbghelp: Move loader search functions to the end of module files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id f30fdd1822462326d3339a21b838d28b623e6486 by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
58c50e916e
[WINESYNC] dbghelp: Pass process struct to elf_enum_modules and macho_enum_modules.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 724f433f39f71e8869c49a5960364c5669759b08 by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
ca7d01b33f
[WINESYNC] dbghelp: Store process struct pointer in dump context.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 6b3018d03da983050516821caa2aada2f4814678 by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
fbc5f830fc
[WINESYNC] dbghelp: Use search_dll_path to load seach macho files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id be9072ec743e22ed6a20288e5539b8ba307f9280 by Jacek Caban <[email protected] >
2020-09-16 10:35:48 +02:00
winesync
8194b5dee6
[WINESYNC] dbghelp: Use search_unix_path to load seach macho files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id c3bb866bfc53b8c3b7b7355cb8311325a40a0a6b by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
73bb9b5ffd
[WINESYNC] dbghelp: Introduce search_unix_path helper and use it in elf_search_and_load_file.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id ca49552f646bf30b492da4668745f9f65b9de18d by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
bf9bb9c911
[WINESYNC] dbghelp: Use search_dll_path in elf_search_and_load_file.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id ee5d29b7aa85c109bf9ad5ac59fbe484f53da0ea by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
e01d28abd8
[WINESYNC] dbghelp: Make dll builtin PE path search helper more generic.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 21af2e194792aaa263c144c8fb42fe678ad2ecd7 by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
981f24bd1a
[WINESYNC] dbghelp: Use file_name helper in more places.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 77e880e6d22ef9be031f783fbb4b6a5e8c8826e8 by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
eaa0c1a8d7
[WINESYNC] dbghelp: Rename helpers to make unicode variants default.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 63d41a41f21c4d9f32b484d6c7ed78c9d7b2a48d by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
cf4c36cd26
[WINESYNC] dbghelp: Use page size from sysinfo.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 1ece841d9354296f374228b9e16246a076f57196 by Jacek Caban <[email protected] >
2020-09-16 10:35:47 +02:00
winesync
e2e4ea2f5f
[WINESYNC] dbghelp: Call GetSystemInfo in DllMain.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 7544b9f6fb0bf39c714452968e20e478efaa104a by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
6a54330242
[WINESYNC] dbghelp: Use Windows API to map macho files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id ebf57f01f4890b726a0af702ab7751258f5ab03d by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
429c6cd3aa
[WINESYNC] dbghelp: Lookup real image paths in image_locate_debug_link.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 838de56e0ac5b91e2ffa27a696d33e0f09179b2e by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
5768b7b75c
[WINESYNC] dbghelp: Support PE debug link files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 2642f43eabe6c61341daee24487372b57723894d by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
710c080147
[WINESYNC] dbghelp: Support GNU debug link and build id in PE files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 0dd495868846f30d9bb8f15f389d2b1ff6f383cb by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
ebdb2b35d9
[WINESYNC] dbghelp: Move elf_check_alternate implementation to module.c.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 4694801e4f58f0e856327d251ac98cfb573fd83b by Jacek Caban <[email protected] >
2020-09-16 10:35:46 +02:00
winesync
1a2b28fc64
[WINESYNC] dbghelp: Move get_dos_file_name to path.c.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id d38682397997c56359f6d161467a56ffe5bfa9fa by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
56b57ef7c5
[WINESYNC] dbghelp: Use elf_check_debug_link in elf_locate_build_id_target.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 171c6fadab8eb444968c1b3a4b364e2e978a639a by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
3d39743d1b
[WINESYNC] dbghelp: Check checksum before mapping elf file.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id c1d867fa872fafe1e6cc54ba6da63868fb7a4a6f by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
9743bd26bd
[WINESYNC] dbghelp: Pass module struct to elf_locate_debug_link.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 5ba1c5960e716bdec9052efeb9f3ddfba3cf9e0c by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
f71124fa11
[WINESYNC] dbghelp: Support Windows paths in elf_locate_debug_link.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id e1b28a9c988ef0ff49d7254fd7ba05316f1c9b98 by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
9a74d137ed
[WINESYNC] dbghelp: Move HANDLE-based crc32 helper to dbghelp.c.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id a5a6b0dcb65d8e3576e34d350c80f4789dcfdb7a by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
6a1595b09d
[WINESYNC] dbghelp: Introduce generic image_unmap_file.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 1d96af362789aa8aaa0be94a046b0afba2ecefb3 by Jacek Caban <[email protected] >
2020-09-16 10:35:45 +02:00
winesync
fff3c0ca2c
[WINESYNC] dbghelp: Use vtbl to handle different image_file_map types.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 95a5f8296188d7dd8ffb86afd4f0c3280e2f5656 by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
2fc432db92
[WINESYNC] dbghelp: Move alternate file map pointer to generic image_file_map.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 02dfd959ca6f2295ca279ab65f6b6429cd53673c by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
bf6f0cfe9b
[WINESYNC] dbghelp: Use generic image_find_section in elf_check_alternate.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id a3e1c7fa02351b032de60fc2a685f14e9f7308fe by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
4fc82fc5bd
[WINESYNC] dbghelp: Use Windows API to map ELF files.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id a60b3985bf37827fd0b0f7583c31dcf52069b4a8 by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
c82f34344e
[WINESYNC] dbghelp: Search also real path location in path_find_symbol_file.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id d731208602393877709d3bb0bdeb28c80f9719b0 by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
95f6a74d85
[WINESYNC] dbghelp: Try loading builtin modules from unix installation.
...
Signed-off-by: Jacek Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id e21b61392cbc3a4879f837316c869c44b8dcf685 by Jacek Caban <[email protected] >
2020-09-16 10:35:44 +02:00
winesync
a6145efdfd
[WINESYNC] dbghelp: Use RtlImageDirectoryEntryToData in pe_load_msc_debug_info.
...
Signed-off-by: Piotr Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 7e16acf3806f9e810884d710c640f5f82c158093 by Piotr Caban <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
e27e4dbaee
[WINESYNC] dbghelp: Support 32 and 64-bit binaries in ImageDirectoryEntryToDataEx.
...
Signed-off-by: Piotr Caban <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id ab4c64a4093b98ca7a74ec29a9d947333791b26d by Piotr Caban <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
b7d8c1b1c2
[WINESYNC] dbghelp: Look for .eh_fram if no .eh_frame is found.
...
lld produces these, because '.eh_frame' misses the eight-character limit
by one character, but '.eh_fram' does not. This allows it to avoid
producing a string table for this common section.
Signed-off-by: Chip Davis <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 8000b5415d2c249176bda3d8b49f8fc9978e1623 by Chip Davis <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
dfead9b2ca
[WINESYNC] dbghelp: Fix MiniDumpWriteDump spec file entry.
...
Signed-off-by: André Hentschel <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 7a567d1bb00ea2cdac0e972220b1985800ab445e by André Hentschel <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
82a89ba33c
[WINESYNC] dbghelp: Fix reading the target's dyld image info, based on its CPU architecture.
...
Signed-off-by: Ken Thomases <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 4b9defe09a24e77547cde4e8211f701a4984681b by Ken Thomases <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
30e30ca49a
[WINESYNC] dbghelp: Fix reading the address of the target's dyld image info from its PEB.
...
Signed-off-by: Ken Thomases <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 28a25b052d21a9e2e4fc3c7790711b290d44a488 by Ken Thomases <[email protected] >
2020-09-16 10:35:43 +02:00
winesync
910ece9f87
[WINESYNC] dbghelp: Avoid dead assignment (scan-build).
...
Signed-off-by: Alex Henrie <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id ae6e4017548fc30bf5220bebc674230dc4ccfe06 by Alex Henrie <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
b66bb64916
[WINESYNC] dbghelp: Prevent an invalid memory access when the search path element is empty.
...
Signed-off-by: Rémi Bernon <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id d263ba97fb7c9ada7ae847909f35cbf5db671216 by Rémi Bernon <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
5e225d76e5
[WINESYNC] dbghelp: Return NULL instead of IMAGE_NO_MAP when PE file mapping fails.
...
A NULL test is always applied to the return value from pe_map_full(), but
IMAGE_NO_MAP is not NULL, it is ((void*)-1).
Signed-off-by: Conor McCarthy <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 9d3687ad324f866c835c4b73922f859a30e47aee by Conor McCarthy <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
8105772fc4
[WINESYNC] dbghelp: Use RtlComputeCrc32().
...
Signed-off-by: Zebediah Figura <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id a91b0faefd801d44063c8d9289dbc69de985f8b6 by Zebediah Figura <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
70880dd15f
[WINESYNC] dbghelp: Return a dos path from SymGetLineFromAddr.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34687
Signed-off-by: Alistair Leslie-Hughes <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 4aa7fbe0561e6a27f098a05a63c5a7d12397e678 by Alistair Leslie-Hughes <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
d8267536c4
[WINESYNC] dbghelp: Use internal flag for loading native files.
...
Signed-off-by: Alistair Leslie-Hughes <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 101820d01a1c776e4b6ff42e661ac3a1380f10c7 by Alistair Leslie-Hughes <[email protected] >
2020-09-16 10:35:42 +02:00
winesync
006ce9607c
[WINESYNC] dbghelp: SymSet/GetExtendedOption support a WINE only option.
...
Signed-off-by: Alistair Leslie-Hughes <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id fa5e5df71db231f6fca9c7a40792c17e9bbe5027 by Alistair Leslie-Hughes <[email protected] >
2020-09-16 10:35:41 +02:00
winesync
1a20474d99
[WINESYNC] dbghelp: Add SymGetExtendedOption/SymSetExtendedOption stubs.
...
Signed-off-by: Alistair Leslie-Hughes <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 3fed8787251882c70eeadefb230cd2ff4b251ac2 by Alistair Leslie-Hughes <[email protected] >
2020-09-16 10:35:41 +02:00
winesync
f9bc55610e
[WINESYNC] dbghelp: Support S_HEAPALLOCSITE entry.
...
Signed-off-by: Alistair Leslie-Hughes <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 48a74277f5f9e0c87d8c01457236a89d94cb71d3 by Alistair Leslie-Hughes <[email protected] >
2020-09-16 10:35:41 +02:00
winesync
6ba1526c9c
[WINESYNC] dbghelp: Fix the spelling of a parameter.
...
Signed-off-by: Michael Stefaniuc <[email protected] >
Signed-off-by: Alexandre Julliard <[email protected] >
wine commit id 594a5878d0ac3b5a3aa31c27b0651b7f4bd175e1 by Michael Stefaniuc <[email protected] >
2020-09-16 10:35:41 +02:00