- 15 May, 2007 3 commits
-
-
Markus Amsler authored
-
Markus Amsler authored
-
Markus Amsler authored
-
- 20 Apr, 2007 1 commit
-
-
Andrew Talbot authored
-
- 13 Mar, 2007 2 commits
-
-
Eric Pouech authored
to pe_load_native_module (resp pe_load_builtin_module) to better describe what those functions actually do.
-
Eric Pouech authored
dbghelp: Cleanups for module loading (lookups on module name and image name are two different things) - split up module_find_by_name in two different functions: + reused module_find_by_name which looks upon the module name + added module_is_already_loaded which looks upon the image name - cleanup module loading using these functions (removed extra parameter to pe_load_module_from_pcs)
-
- 05 Mar, 2007 1 commit
-
-
Eric Pouech authored
-
- 22 Feb, 2007 10 commits
-
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
The core the code remains ANSI, as all the information is stored as ANSI.
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
-
- 06 Dec, 2006 3 commits
-
-
Eric Pouech authored
Let dwarf and msc use this new feature. As we also add global symbol without addresses, don't take those constant symbols into account for searches by address.
-
Eric Pouech authored
Make use of it to get rid to module_compute_num_syms.
-
Eric Pouech authored
-
- 27 Nov, 2006 8 commits
-
-
Eric Pouech authored
-
Eric Pouech authored
dbghelp: Added infrastructure to compute variable location at runtime (as opposed to debug info parse time). Use it to send the variables depending on not known frame register at parse time. Made just a stub for the location computation function for dwarf2.
-
Eric Pouech authored
dbghelp: Use the location info structure thoughout the code to handle the location of a data variable.
-
Eric Pouech authored
Make use of it in dwarf.c to handle correctly variable location computation. Split code to handle both location with parse time computation (current code) and yet to come run-time computation
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
This makes the code simpler to read, a bit more efficient, and furthermore it'll be needed in future patches.
-
Eric Pouech authored
-
- 26 Sep, 2006 1 commit
-
-
Eric Pouech authored
- more strickling differentiation variable location between a register, and the dereferenced address defined by a register (and possibly an offset) - added a parameter to symt_add_func_local (and internal symbol data struct) to help differentiate - fix all debug parsers to confer to this new scheme
-
- 27 Jun, 2006 1 commit
-
-
Eric Pouech authored
- now internally storing module info as a 64bit module structure (the interest in not in the 64 bit side of things, but because it allows storing lots of usefull information) - fixed SymGetModuleInfo64W which wasn't returning the LoadedPdbName field - now filling for MSC files with the extended information (instead of guessing it) - reused the extended module info to store wine ELF module information (link for map link, stabs vs dwarf symbol info)
-
- 26 Jun, 2006 1 commit
-
-
Eric Pouech authored
- added the elf_is_in_thunk_area() function to locate an address within the known thunk area of Wine's builtin modules - now passing this thunk information to the dwarf parser so that it can drop functions from the thunk areas (as dwarf symbols), so that those functions can be later on marked as thunks in dbghelp internals
-
- 20 Jun, 2006 4 commits
-
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
- added the ability to tell to add_func_local whether we're adding a local variable or a parameter (and removed the black magic we were using) - we can now address variables defined as an offset to a register
-
Eric Pouech authored
-
- 23 May, 2006 1 commit
-
-
Jonathan Ernst authored
-
- 11 May, 2006 4 commits
-
-
Eric Pouech authored
- implemented correct lookup when SymFindFileInPath is called to find a PDB file - added pdb_fetch_file_info to gather relevant information - when looking for a PDB file (from a .EXE or a .DLL), now using SymFindFileInPath to locate the PDB file with the correct information
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
- implemented SymInitializeW (and made SymInitialize call it) - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath call them) - per process search path is now stored as unicode string
-