1. 02 Dec, 2005 1 commit
  2. 29 Nov, 2005 5 commits
  3. 29 May, 2005 1 commit
  4. 18 Apr, 2005 1 commit
  5. 29 Mar, 2005 1 commit
  6. 28 Mar, 2005 1 commit
  7. 01 Mar, 2005 1 commit
    • Eric Pouech's avatar
      Memory consumption optimization while loading ELF debug info: · 01aa7137
      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.
      01aa7137
  8. 08 Nov, 2004 1 commit
  9. 04 Oct, 2004 1 commit
  10. 27 Sep, 2004 1 commit
  11. 30 Aug, 2004 1 commit
    • Alexandre Julliard's avatar
      Authors: Robert Shearman <rob@codeweavers.com>, Eric Pouech <pouech-eric@wanadoo.fr> · 65c37657
      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).
      65c37657
  12. 04 Jul, 2004 1 commit
    • Eric Pouech's avatar
      - added support for GCC static local variables · 40f09314
      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
      40f09314
  13. 24 May, 2004 1 commit
    • Eric Pouech's avatar
      - some more fixes to elf module's symbol table handling (including · eef83b38
      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
      eef83b38
  14. 18 May, 2004 1 commit
    • Eric Pouech's avatar
      - removed file extension from module (and suffixed ELF modules with · 48a86598
      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
      48a86598
  15. 05 Apr, 2004 1 commit