Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't stop parsing functions when variables are declared before arguments. | 2019-11-07 | 1 | -5/+12 | |
| | | | | | Fix argument types of functions containing a static variable when compiled with clang(1). | ||||
* | Stop remembering the type of local variables. | 2019-11-07 | 1 | -3/+15 | |
| | | | | Fix a shadowing issue reported by procter@. | ||||
* | Consider integer/float size during base type comparisons. | 2018-01-31 | 1 | -1/+6 | |
| | | | | | | Regression introduced when I added support for merging forward declarations with their corresponding types because they do not have a size. | ||||
* | Merge type forward declarations with real ones as soon as they are found. | 2017-10-31 | 1 | -12/+43 | |
| | |||||
* | Document the use of a rbtree for resolving types inside a single CU. | 2017-10-28 | 1 | -6/+12 | |
| | | | | No functional changes. | ||||
* | Define nitems() locally and stop including <sys/param.h> | 2017-10-28 | 1 | -2/+6 | |
| | |||||
* | Handle parse_base() returning NULL for DW_TAG_base_type to avoid | 2017-09-24 | 1 | -1/+3 | |
| | | | | | attemping to insert a NULL iterator leading to a NULL deref crash. Found with afl. ok mpi@ | ||||
* | Ignore DW_FORM_strp with size larger than elf section buffer | 2017-09-24 | 1 | -2/+6 | |
| | | | | | fixes accessing memory out of bounds that led to a segfault. Found with afl. ok mpi@ | ||||
* | quarterly rescan of the tree: remove unneccessary sys/param.h, and | 2017-08-29 | 1 | -3/+3 | |
| | | | | annotate the ones which are needed. | ||||
* | Fix nested declaration inside union or struct. | 2017-08-11 | 1 | -1/+11 | |
| | |||||
* | Do not insert random name for anonymous member. | 2017-08-11 | 1 | -7/+15 | |
| | |||||
* | add rcs ids | 2017-08-11 | 1 | -0/+2 | |
| | |||||
* | Import a tool for generating CTF data section (SUNW_ctf) based on DWARF | 2017-08-11 | 1 | -0/+1308 | |
information. ctfconv(1) support multiple CUs in order to work on binaries. ctfstrip(1) works like strip(1) but also insert a .SUNW_ctf section inside a binary. ok deraadt@, kettenis@, jasper@ |