Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix file names in dwarf5 line tables | Neeraj Singh | 2021-12-02 | 1 | -20/+70 |
| | |||||
* | Read DWARF5 header and add DWARF5 constants. | Neeraj Singh | 2021-12-02 | 1 | -1/+3 |
| | | | | | Handle the new DWARF5 compilation unit header and add new constants to dwarf.h. We still don't decode the new forms though. | ||||
* | more pre-DWARF5 refactoring: unit headers, location cursor, range cursor | Neeraj Singh | 2021-12-02 | 1 | -4/+9 |
| | | | | | | | | | | | Read the compilation unit header byte-by-byte rather than by casting the data to a structure. Add the currentBaseAddress contextual info to the compilation unit data. Move the LOCCursor into readDwarf.cpp. Implement a RangeCursor similar to the LOCCursor. Add more debug printing. | ||||
* | Refactor PE image section handling. Add debug logging. | Neeraj Singh | 2021-12-02 | 1 | -28/+22 |
| | | | | | | | | | | | Encapsulate dwarf-related PE sections into the PESection class. Remove some unused sections. Add helpers for common section operations. Move the context set via DIECursor::setContext to be static members of the class and add a debug context there. Add a standard method of enabling debug logging across the dwarf and PDB code. | ||||
* | Add rudimentary support for DWARF5 | Johannes Schindelin | 2021-10-29 | 1 | -26/+137 |
| | | | | | | | | | | | This allows `cv2pdb` to process executables produced by the mingw-w64 version of GCC v11.x. The symptoms of the fixed issue would look like this: error: cannot add line number info to module Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> | ||||
* | fix #61: implement DWARF4 line number headersv0.48 | Rainer Schuetze | 2020-05-08 | 1 | -4/+23 |
| | |||||
* | Don't write line sequences containing decreasing addresses | Marc Aldorasi | 2019-02-15 | 1 | -1/+6 |
| | |||||
* | Removed unnecessary header | Marc Aldorasi | 2019-02-13 | 1 | -2/+0 |
| | |||||
* | Delay adding lines until we know the end of the line's address range | Marc Aldorasi | 2019-02-13 | 1 | -38/+59 |
| | |||||
* | VS2013 doesn't like lambdas with auto parameters | Marc Aldorasi | 2019-02-07 | 1 | -1/+1 |
| | |||||
* | Work around ld bug 24192 | Marc Aldorasi | 2019-02-07 | 1 | -6/+1 |
| | |||||
* | Rewrite line translation to handle decreasing line numbers | Marc Aldorasi | 2019-02-07 | 1 | -30/+36 |
| | |||||
* | DWARF: fix line info translation for pointer_size 8 | Rainer Schuetze | 2018-07-18 | 1 | -9/+15 |
| | | | | do not assert for "Block" in DW_AT_upper_bound (but not supported) | ||||
* | - new tool dumplines to display the debug line number info | Rainer Schuetze | 2015-05-08 | 1 | -0/+316 |