Arnaldo Carvalho de Melo
b7cad1782d
[RPM]: Release 13
...
Adding pglobal and the latest advancements in pahole --reorganize.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-02-02 12:30:56 -02:00
Arnaldo Carvalho de Melo
26c1474b61
[CMAKE/RPM]: Fix build for x86-64
...
RPMS for FC6 x86-64 are available at:
http://oops.ghostprotocols.net:81/acme/dwarves/rpm/x86-64/
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-01-30 19:07:28 -02:00
Arnaldo Carvalho de Melo
8e236f4ca3
[PAHOLE]: Combine bitfields and demote the ones that have more bits than needed
...
This allows us to save 4 more bytes in struct task_struct, for instance, now we
need to combine whole bitfields with other fields if some bitfield has a size
less than sizeof(void *) and there is a suitable hole.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-01-30 16:55:19 -02:00
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