1. 09 Feb, 2005 1 commit
  2. 23 Dec, 2004 1 commit
  3. 21 Nov, 2004 1 commit
    • Eric Pouech's avatar
      - moved into new mscvpdb.h (out of msc.c) all types and defines needed · 9995c7d3
      Eric Pouech authored
        to parse debug files generated by MS tools
      - moved into coff.c (and out of msc.c) the COFF handling
      - cleaned lots of types (add consistency across structs)
      - versioning of some defines and types (to follow MS tools evolution)
      - enhanced V2 of symbols parsing (some more types recognized, support
        of imported .pdb files)
      - added support for newest .pdb format
      9995c7d3
  4. 11 Oct, 2004 1 commit
  5. 04 Oct, 2004 1 commit
  6. 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
  7. 14 Jun, 2004 1 commit
  8. 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
  9. 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
  10. 19 Apr, 2004 1 commit
    • Eric Pouech's avatar
      - implemented support for function debug start/stop and labels (msc.c · eb80f293
      Eric Pouech authored
        and stabs.c)
      - started implementing typedef support
      - functions now have a real function signature (only in stabs.c, still
        to be done in msc.c)
      - small enhancements to TI_GET_TYPE for functions
      - added support for functions' block and local variables in registers
        (msc.c)
      - fixed some bugs in StackWalk
      - constants are now stored as variants (instead of unsigned ints)
      - fixed regular expression management (dbghelp's RE are not the same
        as POSIX ones)
      eb80f293
  11. 05 Apr, 2004 1 commit