Skip to content

Commit 5ad97c9

Browse files
committed
up to date.
modified: ChangeLog
1 parent 0bf443a commit 5ad97c9

File tree

1 file changed

+138
-0
lines changed

1 file changed

+138
-0
lines changed

ChangeLog

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,141 @@
1+
2023-09-29: David Anderson
2+
commit 0bf443a5b24c503e5ca37d0e17323f695780ec1b
3+
4+
Now the tied-file (if Mach-O universal binary)
5+
gets reported as such.
6+
modified: src/bin/dwarfdump/dwarfdump.c
7+
8+
2023-09-29: David Anderson
9+
commit e612fb75b2b75ff78f550aea7c659799432f5bb4
10+
11+
Now dwarfdump prints the number of binaries
12+
in the Mach-O universal binary referenced and also
13+
prints the number (index) of the individual
14+
binary being reported on.
15+
modified: src/bin/dwarfdump/dd_command_options.c
16+
modified: src/bin/dwarfdump/dwarfdump.c
17+
modified: src/lib/libdwarf/dwarf_machoread.c
18+
modified: src/lib/libdwarf/dwarf_opaque.h
19+
modified: src/lib/libdwarf/dwarf_query.c
20+
new file: src/lib/libdwarf/dwarf_universal.h
21+
modified: src/lib/libdwarf/libdwarf.h
22+
23+
2023-09-29: David Anderson
24+
commit 3422281f8006574059c2ab95ec1a798d89764ffc
25+
26+
Support for Mach-O univeral-binary reading
27+
DO NOT USE THIS COMMIT. Shortly the many
28+
debugging printf lines will be removed.
29+
modified: src/lib/libdwarf/CMakeLists.txt
30+
modified: src/lib/libdwarf/Makefile.am
31+
modified: src/lib/libdwarf/dwarf_abbrev.h
32+
modified: src/lib/libdwarf/dwarf_alloc.h
33+
modified: src/lib/libdwarf/dwarf_errmsg_list.h
34+
modified: src/lib/libdwarf/dwarf_generic_init.c
35+
modified: src/lib/libdwarf/dwarf_macho_loader.h
36+
modified: src/lib/libdwarf/dwarf_machoread.c
37+
modified: src/lib/libdwarf/dwarf_machoread.h
38+
modified: src/lib/libdwarf/dwarf_object_detector.c
39+
modified: src/lib/libdwarf/dwarf_object_detector.h
40+
modified: src/lib/libdwarf/dwarf_opaque.h
41+
42+
2023-09-29: David Anderson
43+
commit ce7412392dfae1487572e97428acab63b5cc35ce
44+
45+
Adding option
46+
--format-universalnumber=<n>
47+
so if reading a Mach-O universal binary
48+
one can select which executable from that
49+
universal binary libdwarf should read.
50+
modified: src/bin/dwarfdump/dd_command_options.c
51+
modified: src/bin/dwarfdump/dd_glflags.c
52+
modified: src/bin/dwarfdump/dd_glflags.h
53+
modified: src/bin/dwarfdump/dwarfdump.c
54+
55+
2023-09-29: David Anderson
56+
commit f60c9e791aa5c6adc42a3027a01b696f7e38a3a5
57+
58+
Correct indent mistake.
59+
modified: dwarf_rnglists.c
60+
Remove trailing whitespace
61+
modified: libdwarf.h
62+
63+
2023-09-27: David Anderson
64+
commit a01681e600acd695658657165c047b9ba8ea9da2
65+
66+
Removing the unused field mo_is_64bit from an
67+
internal struct.
68+
modified: src/lib/libdwarf/dwarf_machoread.c
69+
modified: src/lib/libdwarf/dwarf_machoread.h
70+
71+
Corrected four filesize casts from (size_t) to (Dwarf_Unsigned)
72+
which represents a correction (in practice
73+
invisible to library users).
74+
modified: src/lib/libdwarf/dwarf_object_detector.c
75+
76+
Added a new function, which is invisible to users
77+
for now.
78+
modified: src/lib/libdwarf/libdwarf.h
79+
80+
2023-09-27: David Anderson
81+
commit 3b0408a74c6d2f2b9a81fe3fc0a1564b509ad84e
82+
83+
Regenerated with latest vulnerability listed.
84+
modified: bugxml/dwarfbug.html
85+
modified: bugxml/dwarfbug.xml
86+
modified: bugxml/dwarfbuglohi.html
87+
88+
2023-09-23: David Anderson
89+
commit 04140b4dcf9d5db880fbf15a76c12290f768daa3
90+
91+
Documenting fix to DW202309-001
92+
modified: bugxml/data.txt
93+
94+
2023-09-23: David Anderson
95+
commit cd741379bd0203a0875b413542d5f982606ae637
96+
97+
Fixing DW202309-001 ossfuzz 62547, a bug
98+
which has been in the code for many years.
99+
100+
The symptom was use-after-free in calling
101+
dwarf_finish(), but provoked by code
102+
in dwarf_get_fde_for_die().
103+
modified: src/lib/libdwarf/dwarf_alloc.c
104+
modified: src/lib/libdwarf/dwarf_frame.c
105+
modified: src/lib/libdwarf/dwarf_frame2.c
106+
modified: src/lib/libdwarf/dwarf_opaque.h
107+
108+
2023-09-23: David Anderson
109+
commit 2867fa3cc7a79ba89c3b7f5672b6096ac4fc28ff
110+
111+
New ossfuzz bug DW202309-001 recorded here now.
112+
modified: bugxml/data.txt
113+
modified: bugxml/dwarfbug.html
114+
modified: bugxml/dwarfbug.xml
115+
modified: bugxml/dwarfbuglohi.html
116+
117+
Version now 0.8.1
118+
modified: CMakeLists.txt
119+
modified: configure.ac
120+
modified: doc/libdwarf.dox
121+
modified: doc/libdwarf.pdf
122+
modified: doc/libdwarfp.mm
123+
modified: meson.build
124+
modified: src/lib/libdwarf/libdwarf.h
125+
126+
2023-09-23: David Anderson
127+
commit e367283d6299057c52fdf3e50c13d1759086d55a
128+
129+
Preparation for dealing with MacOS universl binaries.
130+
New structs not yet used.
131+
modified: src/lib/libdwarf/dwarf_macho_loader.h
132+
133+
2023-09-18: David Anderson
134+
commit d482de0857770c02ac098ce94f487909b06b567a
135+
136+
Up to date with git log
137+
modified: ChangeLog
138+
1139
2023-09-18: David Anderson
2140
commit 25ddab93a059ea8ecce088c73d3b4c66a14dbc23
3141

0 commit comments

Comments
 (0)