1. 08 Dec, 2007 1 commit
  2. 05 Dec, 2007 1 commit
  3. 27 Jun, 2007 1 commit
  4. 01 May, 2007 1 commit
  5. 23 Apr, 2007 1 commit
  6. 19 Apr, 2007 1 commit
  7. 13 Mar, 2007 1 commit
  8. 08 Mar, 2007 1 commit
  9. 05 Mar, 2007 1 commit
  10. 22 Feb, 2007 4 commits
  11. 06 Jan, 2007 2 commits
  12. 06 Dec, 2006 1 commit
  13. 30 Nov, 2006 3 commits
  14. 27 Nov, 2006 3 commits
  15. 06 Oct, 2006 1 commit
  16. 26 Sep, 2006 1 commit
    • Eric Pouech's avatar
      dbghelp: Variables & registers. · 6c4c6426
      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
      6c4c6426
  17. 27 Jun, 2006 1 commit
    • Eric Pouech's avatar
      dbghelp: Module info. · e4441d7e
      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)
      e4441d7e
  18. 20 Jun, 2006 2 commits
  19. 13 Jun, 2006 1 commit
  20. 23 May, 2006 1 commit
  21. 11 May, 2006 1 commit
    • Eric Pouech's avatar
      dbghelp: SymFindFileInPath and PDB · a5b1581e
      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
      a5b1581e
  22. 18 Mar, 2006 10 commits
    • Eric Pouech's avatar
      dbghelp: MSC fixes. · 12eb6654
      Eric Pouech authored
      - wrong cut & paste across versions of a given record type
      - wrong definition for register_v2
      12eb6654
    • Eric Pouech's avatar
      dbghelp: Support for LF_VTSHAPE in MSC. · 7eefc9eb
      Eric Pouech authored
      - added preliminary support for VT (virtual table) shape
        type record
      - as we don't do C++, it's just a hack to get rid of
        some errors
      7eefc9eb
    • Eric Pouech's avatar
      dbghelp: MSC forward declaration. · e737dbec
      Eric Pouech authored
      - create an infrastructure for handling forward usage
        of type records
      - used it in some cases (pointer to yet not defined udt,
        function signature, modifiers)
      e737dbec
    • Eric Pouech's avatar
      dbghelp: Type parsing refactoring. · 79b47204
      Eric Pouech authored
      - seperate types' table handling from a single type handling
        by adding codeview_parse_one_type function
      - factored all calls for caching symt
      - make type parsing helpers return the symt instead of a
        simple error status
      79b47204
    • Eric Pouech's avatar
      dbghelp: Fixes for NB11 types. · dadd1080
      Eric Pouech authored
      - when checking debug info in NB09 or NB11 format (CodeView),
        try to load the global types section
      dadd1080
    • Eric Pouech's avatar
      dbghelp: MSC handling of function signature's parameters. · 9e657331
      Eric Pouech authored
      - now correctly parsing parameters types for a function
        signature and storing them in dbghelp internal structures
      9e657331
    • Eric Pouech's avatar
      dbghelp: Cleanup MSC bitfield handling. · 209e175d
      Eric Pouech authored
      - no longer caching bitfield information but accessing it directly
        when needed
      - removed all kludges for bitfield handling
      - reused BOOL parameter to codeview_get_type for monitoring
        traces (will be used in later patches)
      209e175d
    • Eric Pouech's avatar
      dbghelp: Fieldlist. · 4c2cec55
      Eric Pouech authored
      - now that we have offset tables to type, we can cleanly
        parse the field-lists and remove the associated kludges
      - also adding internal structure for easing parameter sharing
        across functions (codeview_type_parse)
      - in mscvpdb.h, also reparated the type records that are
        referenced from other type records (union codeview_type_ref)
        from type records referenced by symbols (union codeview_type)
      4c2cec55
    • Eric Pouech's avatar
      dbghelp: MSC types. · 633ab584
      Eric Pouech authored
      - enforce the type records that can be accessed by symbols (these are
        anyway the high level ones)
      633ab584
    • Eric Pouech's avatar
      dbghelp: Types parsing. · 68a0ca74
      Eric Pouech authored
      - our engine for parsing types section now requires in entry
        an offsets table for getting directly to each type in the
        section
      - (re)construct this table for PDB types
      68a0ca74