Arnaldo Carvalho de Melo
|
4a4b75e75a
|
[PAHOLE]: Introduce --reorganize
Reorganizes structs with holes as non disruptively as possible to combine
holes, possibly reducing the struct size.
It doesn't yet combines bit holes, but will.
And will suggest type demotion in the bitfields case i.e. if there is a integer
(4) bytes bitfield that could fit on an short int bitfield or on a char
bitfield, it'll do just that 8)
Examples are available at:
http://oops.ghostprotocols.net:81/acme/dwarves/pahole--reorganize-ide-core-struct-hwif_s.pahole.txt
http://oops.ghostprotocols.net:81/acme/dwarves/pahole--reorganize-sched-struct-task_struct.pahole.txt
http://oops.ghostprotocols.net:81/acme/dwarves/pahole--reorganize-serial-struct-jsm_channel.pahole.txt
Also look at a more detailed description at my blog:
http://oops.ghostprotocols.net:81/blog/?p=49
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
2007-01-30 13:32:55 -02:00 |
Arnaldo Carvalho de Melo
|
9555603666
|
[RPM]: 9th release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
2007-01-27 19:42:54 -02:00 |
Arnaldo Carvalho de Melo
|
8b8166f0a8
|
[RPM]: 8th release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
2007-01-27 08:57:52 -02:00 |
Arnaldo Carvalho de Melo
|
4138db6ebe
|
[RPM]: New release with pdwtags
Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
|
2007-01-18 21:15:54 -02:00 |
Arnaldo Carvalho de Melo
|
feb2e08c36
|
[RPM]: First fedora native build
Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
|
2007-01-18 17:28:35 -02:00 |
Arnaldo Carvalho de Melo
|
348fdc8d1a
|
[LIB]: Avoid emitting top level unnamed unions and structs
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
|
2007-01-15 10:34:13 -02:00 |
Arnaldo Carvalho de Melo
|
0281ee673c
|
[RPM]: New relase with the DW_TAG_reference work
Available at:
http://oops.ghostprotocols.net:81/acme/dwarves/rpm/
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
|
2007-01-12 11:42:57 -02:00 |
Arnaldo Carvalho de Melo
|
81f16372eb
|
[RPM]: Add description tag contents
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
|
2007-01-12 11:04:54 -02:00 |
Arnaldo Carvalho de Melo
|
0e99883168
|
[RPM]: Add a spec file to build a rpm file
Quick instructions:
[acme@newtoy pahole]$ pwd
/home/acme/pahole
[acme@newtoy pahole]$ mkdir -p rpm/{BUILD,RPMS/i586,SOURCES,SRPMS}
[acme@newtoy pahole]$ tar cfj rpm/SOURCES/pahole-0.tar.bz2 $(cat MANIFEST)
[acme@newtoy pahole]$ rpmbuild --define "_topdir /home/acme/pahole/rpm" -v -ba rpm/SPECS/dwarves.spec
<SNIP>
Wrote: /home/acme/pahole/rpm/SRPMS/dwarves-0-1.src.rpm
Wrote: /home/acme/pahole/rpm/RPMS/i586/dwarves-0-1.i586.rpm
Wrote: /home/acme/pahole/rpm/RPMS/i586/libdwarves1-0-1.i586.rpm
Wrote: /home/acme/pahole/rpm/RPMS/i586/libdwarves-devel-0-1.i586.rpm
Wrote: /home/acme/pahole/rpm/RPMS/i586/dwarves-debug-0-1.i586.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.37631
+ umask 022
+ cd /home/acme/pahole/rpm/BUILD
+ cd dwarves-0
+ rm -rf /var/tmp/dwarves-0-root
+ exit 0
[acme@newtoy pahole]$
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
|
2007-01-11 16:50:26 -02:00 |