- 27 Jun, 2006 2 commits
-
-
William Knop authored
-
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 2 commits
-
-
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
-
Eric Pouech authored
Enhancement over previous fix (we don't need to insert NOTYPE symbols in our public symbol table, so drop them as early as possible).
-
- 22 Jun, 2006 1 commit
-
-
Eric Pouech authored
- fixed regression when looking for winebuild's special symbols in ELF symtab - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC and STT_OBJECT)
-
- 20 Jun, 2006 3 commits
-
-
Eric Pouech authored
When several debug formats (eg stabs & dwarf2) exist in the same module, allow to load them all (this is needed when different compilation units are compiled with different debug options).
-
Eric Pouech authored
-
Eric Pouech authored
-
- 19 Jun, 2006 1 commit
-
-
Jeremy White authored
-
- 23 May, 2006 1 commit
-
-
Jonathan Ernst authored
-
- 18 Mar, 2006 1 commit
-
-
Eric Pouech authored
- in MSC debug info parsing, clearly separate a source file information from a compiland (including in linetab structure) - in ELF debug info parsing, now storing compiland directly in symtab_elt while browsing the symtab section (we still create twice the compilands, once in stabs/dwarf parsing, a second time in symtab parsing)
-
- 20 Feb, 2006 1 commit
-
-
Eric Pouech authored
Rewrote virtual modules handling so that it's an option to either PE or ELF modules rather than a specific type.
-
- 17 Feb, 2006 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 19 Dec, 2005 1 commit
-
-
Eric Pouech authored
-
- 17 Nov, 2005 1 commit
-
-
Eric Pouech authored
32 bit one.
-
- 02 Sep, 2005 1 commit
-
-
Mike McCormack authored
-
- 29 Aug, 2005 1 commit
-
-
Alexandre Julliard authored
-
- 03 Aug, 2005 1 commit
-
-
Alexandre Julliard authored
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that need the define include it.
-
- 07 Jul, 2005 1 commit
-
-
Alexandre Julliard authored
-
- 17 May, 2005 1 commit
-
-
Raphael Junqueira authored
- add elf_module entry for dwarf2_parse - stubbed dwarf2_parse in new dwarf.c file
-
- 06 May, 2005 1 commit
-
-
Francois Gouget authored
Make the error message about unexpected '#ifdef HAVE_XXX' clearer. Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX' check.
-
- 05 May, 2005 1 commit
-
-
Emmanuel Maillard authored
-
- 29 Mar, 2005 1 commit
-
-
Eric Pouech authored
. added timestamp & checksum in PE module . added size & checksum in ELF module . wine loader now appears with its pathname. - Implemented PE & ELF timestamp & checksum validation in SymFindFileInPath.
-
- 23 Mar, 2005 1 commit
-
-
Francois Gouget authored
-
- 07 Mar, 2005 1 commit
-
-
Eric Pouech authored
-
- 01 Mar, 2005 1 commit
-
-
Eric Pouech authored
- don't map twice an ELF file for symbol lookup (in non deferred mode) - no longer entirely map an ELF file into memory, but only the sections we need. Added support for loading ELF modules thru SymLoadModule in a non life process. Factorisation of code for ELF module handling. Fixes to ELF symbol loading - drops symbols from symtab which are neither funcs nor global variables - fixes some incorrect size computation for latest GCC versions. Several cleanups and fixes.
-
- 31 Jan, 2005 1 commit
-
-
Alexandre Julliard authored
-
- 22 Nov, 2004 1 commit
-
-
Eric Pouech authored
-
- 08 Nov, 2004 1 commit
-
-
Eric Pouech authored
- enhance some loading logic between ELF/PE DLL pairs - removed unused indirect memory access function - get rid of some GCC generated symbols
-
- 04 Oct, 2004 2 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
memory.
-
- 30 Aug, 2004 1 commit
-
-
Alexandre Julliard authored
- Fix debug info look-up (bug in translating the RVA of the debug directory). - Fix code for adding PE export table as debug info (crash with NULL passed to RtlImageDirectoryEntryToData). - Fix computation of non-relocatable ELF shared objects size. - Fix loading (while parsing the link map) of new non-relocatable ELF shared objects (no longer take account load-address of link-map). - Finished the AUTO_PUBLIC, NO_PUBLICS and PUBLICS_ONLY support for PE and ELF. - Cleaned up public symbol management (which should now properly work).
-
- 04 Jul, 2004 1 commit
-
-
Eric Pouech authored
- fixed some bugs in SYMOPT_NO_PUBLICS and SYMOPT_PUBLICS_ONLY handling - in stabs parsing, just drop any debug info for a module if stabs parsing fails (instead of assert()'ing) - symbol lookup now allows lookup in pure ELF modules - fixed some bugs in symbol enumeration
-
- 24 May, 2004 2 commits
-
-
Dmitry Timoshkov authored
-
Eric Pouech authored
static/global diff for variables) - now re-synchronizing ELF list in all cases (no longer depending on RT_CONSISTENT state) - now should be able to differentiate properly a native from a builtin module - in symbol lookup, now using size of symbol (if known) - SymGetTypeInfo now checks and uses BaseAddress - in MSC-CV, really generate thunk objects
-
- 18 May, 2004 1 commit
-
-
Eric Pouech authored
<elf>) - added generic thunk support for builtin modules (with the help of winebuild's new markers for thunks) - for ELF modules, no longer generating SymTagPublicSymbols objects from ELF public symbol table - because of last point, rewrote stabs symbols' address and size management by parsing directly the symtab instead of using SymTagPublicSymbols objects - cleaned up SymTagPublicSymbols object names for native modules - fixed off by one errors in array management - SymLoadModule(hProc,0,0,0,0) (wine extension) will force the resynchronization of internal ELF modules list) - new option (0x40000000) for Sym{Get|Set}Option to report ELF modules in SymEnumModules (as well as loader with <wine-loader>) - some minor internal clean-ups - enhanced const correctness
-
- 20 Apr, 2004 1 commit
-
-
Francois Gouget authored
Remove wszRegSeparator from devenum_private.h since it's neither exported by createdevenum.c nor used by anyone else.
-
- 15 Apr, 2004 1 commit
-
-
Kevin Koltzau authored
-
- 07 Apr, 2004 1 commit
-
-
Gerald Pfeifer authored
-