Open FAMILIAR-project opened 3 years ago
with the evolution of TuxML (WebAPI/JSON) we have to modify TuxML core and the Web API...
the JSON is ready there are now 3 new information:
size
command (text data bss) size */built-in.a
with the total per subsystem's built-in and also the detail per *.o/built-in.a
in each subsystem (might be an approximation)example (excerpt):
python3 kernel_generator.py --compiler gcc8 --dev 1 --linux_version 5.8 --tiny --json --local --mount_host_dev --checksize --tagbuild "test"
00:01:02 [2021-05-03 18:25:58 CEST] [run] CID received from database : 194412
Try to create JSON file locally : 5e4eb6697cb9f54bff3b4f7b17089a84fc9bbe4fd1915a8c2a6637fc319cbc91.json
Json file created locally
cat Json/5e4eb6697cb9f54bff3b4f7b17089a84fc9bbe4fd1915a8c2a6637fc319cbc91.json | jq -r '. | .size_report_builtin_coarse '
/TuxML/linux-5.8
sym subsys
0000 /TuxML/linux-5.8/block/built-in.a
0000 /TuxML/linux-5.8/certs/built-in.a
0000 /TuxML/linux-5.8/crypto/built-in.a
0027 /TuxML/linux-5.8/drivers/built-in.a
0042 /TuxML/linux-5.8/fs/built-in.a
0006 /TuxML/linux-5.8/init/built-in.a
0000 /TuxML/linux-5.8/ipc/built-in.a
0091 /TuxML/linux-5.8/kernel/built-in.a
0044 /TuxML/linux-5.8/lib/built-in.a
0046 /TuxML/linux-5.8/mm/built-in.a
0000 /TuxML/linux-5.8/net/built-in.a
0002 /TuxML/linux-5.8/security/built-in.a
0000 /TuxML/linux-5.8/sound/built-in.a
0000 /TuxML/linux-5.8/usr/built-in.a
0000 /TuxML/linux-5.8/virt/built-in.a
0118 /TuxML/linux-5.8/arch/x86/built-in.a
==========
0376 total
==========
0 /TuxML/linux-5.8/vmlinux.symvers
3997 /TuxML/linux-5.8/vmlinux
mathieuacher localhost.localdomain ../tuxml master cat Json/5e4eb6697cb9f54bff3b4f7b17089a84fc9bbe4fd1915a8c2a6637fc319cbc91.json | jq -r '. | .size_report_builtin'
/TuxML/linux-5.8
size in subsys
/TuxML/linux-5.8/block/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/certs/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/crypto/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/drivers/built-in.a
text data bss dec hex filename
2019 80 32 2131 853 /TuxML/linux-5.8/drivers/char/mem.o (ex /TuxML/linux-5.8/drivers/built-in.a)
5369 513 656 6538 198a /TuxML/linux-5.8/drivers/char/random.o (ex /TuxML/linux-5.8/drivers/built-in.a)
1029 56 16 1101 44d /TuxML/linux-5.8/drivers/char/misc.o (ex /TuxML/linux-5.8/drivers/built-in.a)
2064 56 0 2120 848 /TuxML/linux-5.8/drivers/base/component.o (ex /TuxML/linux-5.8/drivers/built-in.a)
10253 464 60 10777 2a19 /TuxML/linux-5.8/drivers/base/core.o (ex /TuxML/linux-5.8/drivers/built-in.a)
4406 312 16 4734 127e /TuxML/linux-5.8/drivers/base/bus.o (ex /TuxML/linux-5.8/drivers/built-in.a)
3259 344 296 3899 f3b /TuxML/linux-5.8/drivers/base/dd.o (ex /TuxML/linux-5.8/drivers/built-in.a)
180 48 0 228 e4 /TuxML/linux-5.8/drivers/base/syscore.o (ex /TuxML/linux-5.8/drivers/built-in.a)
420 0 0 420 1a4 /TuxML/linux-5.8/drivers/base/driver.o (ex /TuxML/linux-5.8/drivers/built-in.a)
1423 56 8 1487 5cf /TuxML/linux-5.8/drivers/base/class.o (ex /TuxML/linux-5.8/drivers/built-in.a)
3201 736 0 3937 f61 /TuxML/linux-5.8/drivers/base/platform.o (ex /TuxML/linux-5.8/drivers/built-in.a)
1342 600 24 1966 7ae /TuxML/linux-5.8/drivers/base/cpu.o (ex /TuxML/linux-5.8/drivers/built-in.a)
40 0 8 48 30 /TuxML/linux-5.8/drivers/base/firmware.o (ex /TuxML/linux-5.8/drivers/built-in.a)
35 0 0 35 23 /TuxML/linux-5.8/drivers/base/init.o (ex /TuxML/linux-5.8/drivers/built-in.a)
811 0 0 811 32b /TuxML/linux-5.8/drivers/base/map.o (ex /TuxML/linux-5.8/drivers/built-in.a)
2262 0 0 2262 8d6 /TuxML/linux-5.8/drivers/base/devres.o (ex /TuxML/linux-5.8/drivers/built-in.a)
1546 48 0 1594 63a /TuxML/linux-5.8/drivers/base/attribute_container.o (ex /TuxML/linux-5.8/drivers/built-in.a)
285 0 0 285 11d /TuxML/linux-5.8/drivers/base/transport_class.o (ex /TuxML/linux-5.8/drivers/built-in.a)
81 8 0 89 59 /TuxML/linux-5.8/drivers/base/topology.o (ex /TuxML/linux-5.8/drivers/built-in.a)
44 176 0 220 dc /TuxML/linux-5.8/drivers/base/container.o (ex /TuxML/linux-5.8/drivers/built-in.a)
2776 0 0 2776 ad8 /TuxML/linux-5.8/drivers/base/property.o (ex /TuxML/linux-5.8/drivers/built-in.a)
1891 624 16 2531 9e3 /TuxML/linux-5.8/drivers/base/cacheinfo.o (ex /TuxML/linux-5.8/drivers/built-in.a)
839 40 0 879 36f /TuxML/linux-5.8/drivers/base/devcon.o (ex /TuxML/linux-5.8/drivers/built-in.a)
3454 96 8 3558 de6 /TuxML/linux-5.8/drivers/base/swnode.o (ex /TuxML/linux-5.8/drivers/built-in.a)
685 0 0 685 2ad /TuxML/linux-5.8/drivers/rtc/lib.o (ex /TuxML/linux-5.8/drivers/built-in.a)
611 0 0 611 263 /TuxML/linux-5.8/drivers/rtc/rtc-mc146818-lib.o (ex /TuxML/linux-5.8/drivers/built-in.a)
188 257 1 446 1be /TuxML/linux-5.8/drivers/clocksource/i8253.o (ex /TuxML/linux-5.8/drivers/built-in.a)
50513 4514 1141 56168 db68 (TOTALS)
==========
/TuxML/linux-5.8/fs/built-in.a
text data bss dec hex filename
5389 0 0 5389 150d /TuxML/linux-5.8/fs/open.o (ex /TuxML/linux-5.8/fs/built-in.a)
8602 0 0 8602 219a /TuxML/linux-5.8/fs/read_write.o (ex /TuxML/linux-5.8/fs/built-in.a)
1408 128 16 1552 610 /TuxML/linux-5.8/fs/file_table.o (ex /TuxML/linux-5.8/fs/built-in.a)
6203 32 8 6243 1863 /TuxML/linux-5.8/fs/super.o (ex /TuxML/linux-5.8/fs/built-in.a)
2062 152 2048 4262 10a6 /TuxML/linux-5.8/fs/char_dev.o (ex /TuxML/linux-5.8/fs/built-in.a)
2351 4 0 2355 933 /TuxML/linux-5.8/fs/stat.o (ex /TuxML/linux-5.8/fs/built-in.a)
7324 16 4 7344 1cb0 /TuxML/linux-5.8/fs/exec.o (ex /TuxML/linux-5.8/fs/built-in.a)
6088 100 8 6196 1834 /TuxML/linux-5.8/fs/pipe.o (ex /TuxML/linux-5.8/fs/built-in.a)
18211 16 0 18227 4733 /TuxML/linux-5.8/fs/namei.o (ex /TuxML/linux-5.8/fs/built-in.a)
2480 16 0 2496 9c0 /TuxML/linux-5.8/fs/fcntl.o (ex /TuxML/linux-5.8/fs/built-in.a)
1851 0 0 1851 73b /TuxML/linux-5.8/fs/ioctl.o (ex /TuxML/linux-5.8/fs/built-in.a)
2159 0 0 2159 86f /TuxML/linux-5.8/fs/readdir.o (ex /TuxML/linux-5.8/fs/built-in.a)
4868 0 0 4868 1304 /TuxML/linux-5.8/fs/select.o (ex /TuxML/linux-5.8/fs/built-in.a)
8316 148 8224 16688 4130 /TuxML/linux-5.8/fs/dcache.o (ex /TuxML/linux-5.8/fs/built-in.a)
7491 80 60 7631 1dcf /TuxML/linux-5.8/fs/inode.o (ex /TuxML/linux-5.8/fs/built-in.a)
800 0 0 800 320 /TuxML/linux-5.8/fs/attr.o (ex /TuxML/linux-5.8/fs/built-in.a)
727 0 0 727 2d7 /TuxML/linux-5.8/fs/bad_inode.o (ex /TuxML/linux-5.8/fs/built-in.a)
3358 644 0 4002 fa2 /TuxML/linux-5.8/fs/file.o (ex /TuxML/linux-5.8/fs/built-in.a)
428 0 8 436 1b4 /TuxML/linux-5.8/fs/filesystems.o (ex /TuxML/linux-5.8/fs/built-in.a)
16688 332 40 17060 42a4 /TuxML/linux-5.8/fs/namespace.o (ex /TuxML/linux-5.8/fs/built-in.a)
3919 8 0 3927 f57 /TuxML/linux-5.8/fs/seq_file.o (ex /TuxML/linux-5.8/fs/built-in.a)
4437 0 0 4437 1155 /TuxML/linux-5.8/fs/xattr.o (ex /TuxML/linux-5.8/fs/built-in.a)
6617 0 0 6617 19d9 /TuxML/linux-5.8/fs/libfs.o (ex /TuxML/linux-5.8/fs/built-in.a)
5469 100 0 5569 15c1 /TuxML/linux-5.8/fs/fs-writeback.o (ex /TuxML/linux-5.8/fs/built-in.a)
2790 0 48 2838 b16 /TuxML/linux-5.8/fs/pnode.o (ex /TuxML/linux-5.8/fs/built-in.a)
7368 0 0 7368 1cc8 /TuxML/linux-5.8/fs/splice.o (ex /TuxML/linux-5.8/fs/built-in.a)
1071 0 0 1071 42f /TuxML/linux-5.8/fs/sync.o (ex /TuxML/linux-5.8/fs/built-in.a)
1057 0 0 1057 421 /TuxML/linux-5.8/fs/utimes.o (ex /TuxML/linux-5.8/fs/built-in.a)
2044 0 0 2044 7fc /TuxML/linux-5.8/fs/d_path.o (ex /TuxML/linux-5.8/fs/built-in.a)
113 0 0 113 71 /TuxML/linux-5.8/fs/stack.o (ex /TuxML/linux-5.8/fs/built-in.a)
737 48 0 785 311 /TuxML/linux-5.8/fs/fs_struct.o (ex /TuxML/linux-5.8/fs/built-in.a)
956 0 0 956 3bc /TuxML/linux-5.8/fs/statfs.o (ex /TuxML/linux-5.8/fs/built-in.a)
386 0 0 386 182 /TuxML/linux-5.8/fs/fs_pin.o (ex /TuxML/linux-5.8/fs/built-in.a)
1691 72 8 1771 6eb /TuxML/linux-5.8/fs/nsfs.o (ex /TuxML/linux-5.8/fs/built-in.a)
82 0 0 82 52 /TuxML/linux-5.8/fs/fs_types.o (ex /TuxML/linux-5.8/fs/built-in.a)
3334 0 0 3334 d06 /TuxML/linux-5.8/fs/fs_context.o (ex /TuxML/linux-5.8/fs/built-in.a)
1447 0 0 1447 5a7 /TuxML/linux-5.8/fs/fs_parser.o (ex /TuxML/linux-5.8/fs/built-in.a)
2200 0 0 2200 898 /TuxML/linux-5.8/fs/fsopen.o (ex /TuxML/linux-5.8/fs/built-in.a)
262 0 0 262 106 /TuxML/linux-5.8/fs/no-block.o (ex /TuxML/linux-5.8/fs/built-in.a)
609 88 8 705 2c1 /TuxML/linux-5.8/fs/anon_inodes.o (ex /TuxML/linux-5.8/fs/built-in.a)
1610 80 0 1690 69a /TuxML/linux-5.8/fs/ramfs/inode.o (ex /TuxML/linux-5.8/fs/built-in.a)
466 0 0 466 1d2 /TuxML/linux-5.8/fs/ramfs/file-mmu.o (ex /TuxML/linux-5.8/fs/built-in.a)
155469 2064 10480 168013 2904d (TOTALS)
==========
/TuxML/linux-5.8/init/built-in.a
text data bss dec hex filename
3332 5138 64 8534 2156 /TuxML/linux-5.8/init/main.o (ex /TuxML/linux-5.8/init/built-in.a)
295 440 4 739 2e3 /TuxML/linux-5.8/init/version.o (ex /TuxML/linux-5.8/init/built-in.a)
1833 376 8 2217 8a9 /TuxML/linux-5.8/init/do_mounts.o (ex /TuxML/linux-5.8/init/built-in.a)
124 8 0 132 84 /TuxML/linux-5.8/init/noinitramfs.o (ex /TuxML/linux-5.8/init/built-in.a)
864 32 17 913 391 /TuxML/linux-5.8/init/calibrate.o (ex /TuxML/linux-5.8/init/built-in.a)
0 8528 0 8528 2150 /TuxML/linux-5.8/init/init_task.o (ex /TuxML/linux-5.8/init/built-in.a)
6448 14522 93 21063 5247 (TOTALS)
==========
/TuxML/linux-5.8/ipc/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/kernel/built-in.a
text data bss dec hex filename
10306 44 84 10434 28c2 /TuxML/linux-5.8/kernel/fork.o (ex /TuxML/linux-5.8/kernel/built-in.a)
30 0 0 30 1e /TuxML/linux-5.8/kernel/exec_domain.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1686 64 1152 2902 b56 /TuxML/linux-5.8/kernel/panic.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2134 8664 0 10798 2a2e /TuxML/linux-5.8/kernel/cpu.o (ex /TuxML/linux-5.8/kernel/built-in.a)
6275 0 0 6275 1883 /TuxML/linux-5.8/kernel/exit.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1362 144 80 1586 632 /TuxML/linux-5.8/kernel/softirq.o (ex /TuxML/linux-5.8/kernel/built-in.a)
4156 208 272 4636 121c /TuxML/linux-5.8/kernel/resource.o (ex /TuxML/linux-5.8/kernel/built-in.a)
66 0 0 66 42 /TuxML/linux-5.8/kernel/sysctl.o (ex /TuxML/linux-5.8/kernel/built-in.a)
232 0 32 264 108 /TuxML/linux-5.8/kernel/sysctl_binary.o (ex /TuxML/linux-5.8/kernel/built-in.a)
105 28 0 133 85 /TuxML/linux-5.8/kernel/capability.o (ex /TuxML/linux-5.8/kernel/built-in.a)
4350 0 0 4350 10fe /TuxML/linux-5.8/kernel/ptrace.o (ex /TuxML/linux-5.8/kernel/built-in.a)
559 488 72 1119 45f /TuxML/linux-5.8/kernel/user.o (ex /TuxML/linux-5.8/kernel/built-in.a)
12330 60 8 12398 306e /TuxML/linux-5.8/kernel/signal.o (ex /TuxML/linux-5.8/kernel/built-in.a)
7995 48 0 8043 1f6b /TuxML/linux-5.8/kernel/sys.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2471 336 4 2811 afb /TuxML/linux-5.8/kernel/umh.o (ex /TuxML/linux-5.8/kernel/built-in.a)
12685 1712 616 15013 3aa5 /TuxML/linux-5.8/kernel/workqueue.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2289 256 0 2545 9f1 /TuxML/linux-5.8/kernel/pid.o (ex /TuxML/linux-5.8/kernel/built-in.a)
274 0 16 290 122 /TuxML/linux-5.8/kernel/task_work.o (ex /TuxML/linux-5.8/kernel/built-in.a)
240 28 0 268 10c /TuxML/linux-5.8/kernel/extable.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2259 16 0 2275 8e3 /TuxML/linux-5.8/kernel/params.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2828 16 8 2852 b24 /TuxML/linux-5.8/kernel/kthread.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1648 0 0 1648 670 /TuxML/linux-5.8/kernel/sys_ni.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1410 72 8 1490 5d2 /TuxML/linux-5.8/kernel/nsproxy.o (ex /TuxML/linux-5.8/kernel/built-in.a)
829 40 8 877 36d /TuxML/linux-5.8/kernel/notifier.o (ex /TuxML/linux-5.8/kernel/built-in.a)
42 8 8 58 3a /TuxML/linux-5.8/kernel/ksysfs.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1138 128 8 1274 4fa /TuxML/linux-5.8/kernel/cred.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1489 448 48 1985 7c1 /TuxML/linux-5.8/kernel/reboot.o (ex /TuxML/linux-5.8/kernel/built-in.a)
799 72 4 875 36b /TuxML/linux-5.8/kernel/async.o (ex /TuxML/linux-5.8/kernel/built-in.a)
593 0 0 593 251 /TuxML/linux-5.8/kernel/range.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1011 64 0 1075 433 /TuxML/linux-5.8/kernel/smpboot.o (ex /TuxML/linux-5.8/kernel/built-in.a)
439 8 8192 8639 21bf /TuxML/linux-5.8/kernel/ucount.o (ex /TuxML/linux-5.8/kernel/built-in.a)
8162 2204 4 10370 2882 /TuxML/linux-5.8/kernel/sched/core.o (ex /TuxML/linux-5.8/kernel/built-in.a)
422 0 40 462 1ce /TuxML/linux-5.8/kernel/sched/loadavg.o (ex /TuxML/linux-5.8/kernel/built-in.a)
628 84 8 720 2d0 /TuxML/linux-5.8/kernel/sched/clock.o (ex /TuxML/linux-5.8/kernel/built-in.a)
807 0 0 807 327 /TuxML/linux-5.8/kernel/sched/cputime.o (ex /TuxML/linux-5.8/kernel/built-in.a)
554 4 0 558 22e /TuxML/linux-5.8/kernel/sched/idle.o (ex /TuxML/linux-5.8/kernel/built-in.a)
3052 44 4 3100 c1c /TuxML/linux-5.8/kernel/sched/fair.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2331 64 88 2483 9b3 /TuxML/linux-5.8/kernel/sched/rt.o (ex /TuxML/linux-5.8/kernel/built-in.a)
3834 0 16 3850 f0a /TuxML/linux-5.8/kernel/sched/deadline.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1253 0 0 1253 4e5 /TuxML/linux-5.8/kernel/sched/wait.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1185 4096 0 5281 14a1 /TuxML/linux-5.8/kernel/sched/wait_bit.o (ex /TuxML/linux-5.8/kernel/built-in.a)
510 0 0 510 1fe /TuxML/linux-5.8/kernel/sched/swait.o (ex /TuxML/linux-5.8/kernel/built-in.a)
516 0 0 516 204 /TuxML/linux-5.8/kernel/sched/completion.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1946 0 0 1946 79a /TuxML/linux-5.8/kernel/locking/mutex.o (ex /TuxML/linux-5.8/kernel/built-in.a)
480 0 0 480 1e0 /TuxML/linux-5.8/kernel/locking/semaphore.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2074 0 0 2074 81a /TuxML/linux-5.8/kernel/locking/rwsem.o (ex /TuxML/linux-5.8/kernel/built-in.a)
747 0 0 747 2eb /TuxML/linux-5.8/kernel/locking/percpu-rwsem.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1024 0 0 1024 400 /TuxML/linux-5.8/kernel/power/qos.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2851 224 340 3415 d57 /TuxML/linux-5.8/kernel/printk/printk.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1461 124 1576 3161 c59 /TuxML/linux-5.8/kernel/irq/irqdesc.o (ex /TuxML/linux-5.8/kernel/built-in.a)
337 32 0 369 171 /TuxML/linux-5.8/kernel/irq/handle.o (ex /TuxML/linux-5.8/kernel/built-in.a)
6017 25 0 6042 179a /TuxML/linux-5.8/kernel/irq/manage.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1098 152 4 1254 4e6 /TuxML/linux-5.8/kernel/irq/spurious.o (ex /TuxML/linux-5.8/kernel/built-in.a)
227 40 1576 1843 733 /TuxML/linux-5.8/kernel/irq/resend.o (ex /TuxML/linux-5.8/kernel/built-in.a)
3325 96 0 3421 d5d /TuxML/linux-5.8/kernel/irq/chip.o (ex /TuxML/linux-5.8/kernel/built-in.a)
62 608 0 670 29e /TuxML/linux-5.8/kernel/irq/dummychip.o (ex /TuxML/linux-5.8/kernel/built-in.a)
586 0 0 586 24a /TuxML/linux-5.8/kernel/irq/devres.o (ex /TuxML/linux-5.8/kernel/built-in.a)
517 24 0 541 21d /TuxML/linux-5.8/kernel/irq/autoprobe.o (ex /TuxML/linux-5.8/kernel/built-in.a)
5663 48 16 5727 165f /TuxML/linux-5.8/kernel/irq/irqdomain.o (ex /TuxML/linux-5.8/kernel/built-in.a)
836 0 0 836 344 /TuxML/linux-5.8/kernel/irq/matrix.o (ex /TuxML/linux-5.8/kernel/built-in.a)
394 12 0 406 196 /TuxML/linux-5.8/kernel/rcu/update.o (ex /TuxML/linux-5.8/kernel/built-in.a)
339 0 0 339 153 /TuxML/linux-5.8/kernel/rcu/sync.o (ex /TuxML/linux-5.8/kernel/built-in.a)
693 20 1 714 2ca /TuxML/linux-5.8/kernel/rcu/srcutiny.o (ex /TuxML/linux-5.8/kernel/built-in.a)
376 24 0 400 190 /TuxML/linux-5.8/kernel/rcu/tiny.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1244 0 0 1244 4dc /TuxML/linux-5.8/kernel/dma/mapping.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1990 4 0 1994 7ca /TuxML/linux-5.8/kernel/dma/direct.o (ex /TuxML/linux-5.8/kernel/built-in.a)
169 0 0 169 a9 /TuxML/linux-5.8/kernel/dma/dummy.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2922 24 80 3026 bd2 /TuxML/linux-5.8/kernel/dma/swiotlb.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1667 4 8 1679 68f /TuxML/linux-5.8/kernel/time/time.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2111 4744 0 6855 1ac7 /TuxML/linux-5.8/kernel/time/timer.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2817 576 0 3393 d41 /TuxML/linux-5.8/kernel/time/hrtimer.o (ex /TuxML/linux-5.8/kernel/built-in.a)
6913 508 736 8157 1fdd /TuxML/linux-5.8/kernel/time/timekeeping.o (ex /TuxML/linux-5.8/kernel/built-in.a)
2390 160 80 2630 a46 /TuxML/linux-5.8/kernel/time/ntp.o (ex /TuxML/linux-5.8/kernel/built-in.a)
3137 152 144 3433 d69 /TuxML/linux-5.8/kernel/time/clocksource.o (ex /TuxML/linux-5.8/kernel/built-in.a)
211 184 208 603 25b /TuxML/linux-5.8/kernel/time/jiffies.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1783 0 0 1783 6f7 /TuxML/linux-5.8/kernel/time/timer_list.o (ex /TuxML/linux-5.8/kernel/built-in.a)
540 0 0 540 21c /TuxML/linux-5.8/kernel/time/timeconv.o (ex /TuxML/linux-5.8/kernel/built-in.a)
211 0 0 211 d3 /TuxML/linux-5.8/kernel/time/timecounter.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1083 208 80 1371 55b /TuxML/linux-5.8/kernel/time/alarmtimer.o (ex /TuxML/linux-5.8/kernel/built-in.a)
514 0 0 514 202 /TuxML/linux-5.8/kernel/time/posix-stubs.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1636 64 0 1700 6a4 /TuxML/linux-5.8/kernel/time/clockevents.o (ex /TuxML/linux-5.8/kernel/built-in.a)
876 20 16 912 390 /TuxML/linux-5.8/kernel/time/tick-common.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1101 0 48 1149 47d /TuxML/linux-5.8/kernel/time/tick-broadcast.o (ex /TuxML/linux-5.8/kernel/built-in.a)
519 480 0 999 3e7 /TuxML/linux-5.8/kernel/time/vsyscall.o (ex /TuxML/linux-5.8/kernel/built-in.a)
196 0 0 196 c4 /TuxML/linux-5.8/kernel/up.o (ex /TuxML/linux-5.8/kernel/built-in.a)
309 16 0 325 145 /TuxML/linux-5.8/kernel/irq_work.o (ex /TuxML/linux-5.8/kernel/built-in.a)
42564 2472 204 45240 b0b8 /TuxML/linux-5.8/kernel/events/core.o (ex /TuxML/linux-5.8/kernel/built-in.a)
4123 0 0 4123 101b /TuxML/linux-5.8/kernel/events/ring_buffer.o (ex /TuxML/linux-5.8/kernel/built-in.a)
892 56 12 960 3c0 /TuxML/linux-5.8/kernel/events/callchain.o (ex /TuxML/linux-5.8/kernel/built-in.a)
1710 408 8 2126 84e /TuxML/linux-5.8/kernel/events/hw_breakpoint.o (ex /TuxML/linux-5.8/kernel/built-in.a)
428 0 0 428 1ac /TuxML/linux-5.8/kernel/iomem.o (ex /TuxML/linux-5.8/kernel/built-in.a)
222393 30957 15917 269267 41bd3 (TOTALS)
==========
/TuxML/linux-5.8/lib/built-in.a
text data bss dec hex filename
106 0 0 106 6a /TuxML/linux-5.8/lib/lockref.o (ex /TuxML/linux-5.8/lib/built-in.a)
34 0 0 34 22 /TuxML/linux-5.8/lib/bcd.o (ex /TuxML/linux-5.8/lib/built-in.a)
497 0 0 497 1f1 /TuxML/linux-5.8/lib/sort.o (ex /TuxML/linux-5.8/lib/built-in.a)
802 0 0 802 322 /TuxML/linux-5.8/lib/parser.o (ex /TuxML/linux-5.8/lib/built-in.a)
58 8 0 66 42 /TuxML/linux-5.8/lib/debug_locks.o (ex /TuxML/linux-5.8/lib/built-in.a)
723 80 1 804 324 /TuxML/linux-5.8/lib/random32.o (ex /TuxML/linux-5.8/lib/built-in.a)
23 0 0 23 17 /TuxML/linux-5.8/lib/bust_spinlocks.o (ex /TuxML/linux-5.8/lib/built-in.a)
293 0 0 293 125 /TuxML/linux-5.8/lib/kasprintf.o (ex /TuxML/linux-5.8/lib/built-in.a)
3101 0 0 3101 c1d /TuxML/linux-5.8/lib/bitmap.o (ex /TuxML/linux-5.8/lib/built-in.a)
2385 0 0 2385 951 /TuxML/linux-5.8/lib/scatterlist.o (ex /TuxML/linux-5.8/lib/built-in.a)
469 0 0 469 1d5 /TuxML/linux-5.8/lib/list_sort.o (ex /TuxML/linux-5.8/lib/built-in.a)
468 0 0 468 1d4 /TuxML/linux-5.8/lib/uuid.o (ex /TuxML/linux-5.8/lib/built-in.a)
14333 0 0 14333 37fd /TuxML/linux-5.8/lib/iov_iter.o (ex /TuxML/linux-5.8/lib/built-in.a)
44 0 0 44 2c /TuxML/linux-5.8/lib/clz_ctz.o (ex /TuxML/linux-5.8/lib/built-in.a)
90 0 0 90 5a /TuxML/linux-5.8/lib/bsearch.o (ex /TuxML/linux-5.8/lib/built-in.a)
376 0 0 376 178 /TuxML/linux-5.8/lib/find_bit.o (ex /TuxML/linux-5.8/lib/built-in.a)
82 0 0 82 52 /TuxML/linux-5.8/lib/llist.o (ex /TuxML/linux-5.8/lib/built-in.a)
157 0 0 157 9d /TuxML/linux-5.8/lib/memweight.o (ex /TuxML/linux-5.8/lib/built-in.a)
2365 0 0 2365 93d /TuxML/linux-5.8/lib/kfifo.o (ex /TuxML/linux-5.8/lib/built-in.a)
738 16 0 754 2f2 /TuxML/linux-5.8/lib/percpu-refcount.o (ex /TuxML/linux-5.8/lib/built-in.a)
4550 0 8 4558 11ce /TuxML/linux-5.8/lib/rhashtable.o (ex /TuxML/linux-5.8/lib/built-in.a)
141 0 0 141 8d /TuxML/linux-5.8/lib/once.o (ex /TuxML/linux-5.8/lib/built-in.a)
196 0 0 196 c4 /TuxML/linux-5.8/lib/refcount.o (ex /TuxML/linux-5.8/lib/built-in.a)
447 0 0 447 1bf /TuxML/linux-5.8/lib/usercopy.o (ex /TuxML/linux-5.8/lib/built-in.a)
136 0 0 136 88 /TuxML/linux-5.8/lib/errseq.o (ex /TuxML/linux-5.8/lib/built-in.a)
32 0 0 32 20 /TuxML/linux-5.8/lib/bucket_locks.o (ex /TuxML/linux-5.8/lib/built-in.a)
694 0 0 694 2b6 /TuxML/linux-5.8/lib/generic-radix-tree.o (ex /TuxML/linux-5.8/lib/built-in.a)
2163 0 0 2163 873 /TuxML/linux-5.8/lib/string_helpers.o (ex /TuxML/linux-5.8/lib/built-in.a)
1039 0 0 1039 40f /TuxML/linux-5.8/lib/hexdump.o (ex /TuxML/linux-5.8/lib/built-in.a)
1703 0 0 1703 6a7 /TuxML/linux-5.8/lib/kstrtox.o (ex /TuxML/linux-5.8/lib/built-in.a)
20 0 0 20 14 /TuxML/linux-5.8/lib/math/div64.o (ex /TuxML/linux-5.8/lib/built-in.a)
88 0 0 88 58 /TuxML/linux-5.8/lib/math/gcd.o (ex /TuxML/linux-5.8/lib/built-in.a)
75 0 0 75 4b /TuxML/linux-5.8/lib/math/lcm.o (ex /TuxML/linux-5.8/lib/built-in.a)
28 0 0 28 1c /TuxML/linux-5.8/lib/math/int_pow.o (ex /TuxML/linux-5.8/lib/built-in.a)
59 0 0 59 3b /TuxML/linux-5.8/lib/math/int_sqrt.o (ex /TuxML/linux-5.8/lib/built-in.a)
222 0 0 222 de /TuxML/linux-5.8/lib/math/reciprocal_div.o (ex /TuxML/linux-5.8/lib/built-in.a)
703 0 0 703 2bf /TuxML/linux-5.8/lib/crypto/chacha.o (ex /TuxML/linux-5.8/lib/built-in.a)
1167 4 0 1171 493 /TuxML/linux-5.8/lib/iomap.o (ex /TuxML/linux-5.8/lib/built-in.a)
0 0 0 0 0 /TuxML/linux-5.8/lib/pci_iomap.o (ex /TuxML/linux-5.8/lib/built-in.a)
86 0 0 86 56 /TuxML/linux-5.8/lib/iomap_copy.o (ex /TuxML/linux-5.8/lib/built-in.a)
592 0 0 592 250 /TuxML/linux-5.8/lib/devres.o (ex /TuxML/linux-5.8/lib/built-in.a)
250 0 0 250 fa /TuxML/linux-5.8/lib/syscall.o (ex /TuxML/linux-5.8/lib/built-in.a)
340 0 0 340 154 /TuxML/linux-5.8/lib/strncpy_from_user.o (ex /TuxML/linux-5.8/lib/built-in.a)
335 0 0 335 14f /TuxML/linux-5.8/lib/strnlen_user.o (ex /TuxML/linux-5.8/lib/built-in.a)
42210 108 9 42327 a557 (TOTALS)
==========
/TuxML/linux-5.8/mm/built-in.a
text data bss dec hex filename
12213 4128 0 16341 3fd5 /TuxML/linux-5.8/mm/filemap.o (ex /TuxML/linux-5.8/mm/built-in.a)
1042 0 0 1042 412 /TuxML/linux-5.8/mm/mempool.o (ex /TuxML/linux-5.8/mm/built-in.a)
2957 149 20 3126 c36 /TuxML/linux-5.8/mm/oom_kill.o (ex /TuxML/linux-5.8/mm/built-in.a)
512 0 0 512 200 /TuxML/linux-5.8/mm/fadvise.o (ex /TuxML/linux-5.8/mm/built-in.a)
1167 0 0 1167 48f /TuxML/linux-5.8/mm/maccess.o (ex /TuxML/linux-5.8/mm/built-in.a)
6973 36 116 7125 1bd5 /TuxML/linux-5.8/mm/page-writeback.o (ex /TuxML/linux-5.8/mm/built-in.a)
2123 0 0 2123 84b /TuxML/linux-5.8/mm/readahead.o (ex /TuxML/linux-5.8/mm/built-in.a)
4965 640 4 5609 15e9 /TuxML/linux-5.8/mm/swap.o (ex /TuxML/linux-5.8/mm/built-in.a)
2825 0 0 2825 b09 /TuxML/linux-5.8/mm/truncate.o (ex /TuxML/linux-5.8/mm/built-in.a)
11241 60 8 11309 2c2d /TuxML/linux-5.8/mm/vmscan.o (ex /TuxML/linux-5.8/mm/built-in.a)
442 72 8 522 20a /TuxML/linux-5.8/mm/shmem.o (ex /TuxML/linux-5.8/mm/built-in.a)
2277 40 8 2325 915 /TuxML/linux-5.8/mm/util.o (ex /TuxML/linux-5.8/mm/built-in.a)
105 0 0 105 69 /TuxML/linux-5.8/mm/mmzone.o (ex /TuxML/linux-5.8/mm/built-in.a)
40 0 416 456 1c8 /TuxML/linux-5.8/mm/vmstat.o (ex /TuxML/linux-5.8/mm/built-in.a)
2805 912 48 3765 eb5 /TuxML/linux-5.8/mm/backing-dev.o (ex /TuxML/linux-5.8/mm/built-in.a)
43 8 8 59 3b /TuxML/linux-5.8/mm/mm_init.o (ex /TuxML/linux-5.8/mm/built-in.a)
7800 177 16 7993 1f39 /TuxML/linux-5.8/mm/percpu.o (ex /TuxML/linux-5.8/mm/built-in.a)
1661 152 12 1825 721 /TuxML/linux-5.8/mm/slab_common.o (ex /TuxML/linux-5.8/mm/built-in.a)
0 0 0 0 0 /TuxML/linux-5.8/mm/compaction.o (ex /TuxML/linux-5.8/mm/built-in.a)
182 0 0 182 b6 /TuxML/linux-5.8/mm/vmacache.o (ex /TuxML/linux-5.8/mm/built-in.a)
1943 0 0 1943 797 /TuxML/linux-5.8/mm/interval_tree.o (ex /TuxML/linux-5.8/mm/built-in.a)
534 0 0 534 216 /TuxML/linux-5.8/mm/list_lru.o (ex /TuxML/linux-5.8/mm/built-in.a)
885 68 8 961 3c1 /TuxML/linux-5.8/mm/workingset.o (ex /TuxML/linux-5.8/mm/built-in.a)
2887 56 0 2943 b7f /TuxML/linux-5.8/mm/debug.o (ex /TuxML/linux-5.8/mm/built-in.a)
6533 0 0 6533 1985 /TuxML/linux-5.8/mm/gup.o (ex /TuxML/linux-5.8/mm/built-in.a)
0 0 0 0 0 /TuxML/linux-5.8/mm/highmem.o (ex /TuxML/linux-5.8/mm/built-in.a)
13893 60 48 14001 36b1 /TuxML/linux-5.8/mm/memory.o (ex /TuxML/linux-5.8/mm/built-in.a)
1026 0 0 1026 402 /TuxML/linux-5.8/mm/mincore.o (ex /TuxML/linux-5.8/mm/built-in.a)
2874 0 0 2874 b3a /TuxML/linux-5.8/mm/mlock.o (ex /TuxML/linux-5.8/mm/built-in.a)
12281 212 1 12494 30ce /TuxML/linux-5.8/mm/mmap.o (ex /TuxML/linux-5.8/mm/built-in.a)
520 0 0 520 208 /TuxML/linux-5.8/mm/mmu_gather.o (ex /TuxML/linux-5.8/mm/built-in.a)
2484 0 0 2484 9b4 /TuxML/linux-5.8/mm/mprotect.o (ex /TuxML/linux-5.8/mm/built-in.a)
3489 0 0 3489 da1 /TuxML/linux-5.8/mm/mremap.o (ex /TuxML/linux-5.8/mm/built-in.a)
442 0 0 442 1ba /TuxML/linux-5.8/mm/msync.o (ex /TuxML/linux-5.8/mm/built-in.a)
656 0 0 656 290 /TuxML/linux-5.8/mm/page_vma_mapped.o (ex /TuxML/linux-5.8/mm/built-in.a)
2087 0 0 2087 827 /TuxML/linux-5.8/mm/pagewalk.o (ex /TuxML/linux-5.8/mm/built-in.a)
84 0 0 84 54 /TuxML/linux-5.8/mm/pgtable-generic.o (ex /TuxML/linux-5.8/mm/built-in.a)
4885 0 16 4901 1325 /TuxML/linux-5.8/mm/rmap.o (ex /TuxML/linux-5.8/mm/built-in.a)
12018 217 48 12283 2ffb /TuxML/linux-5.8/mm/vmalloc.o (ex /TuxML/linux-5.8/mm/built-in.a)
19045 633 56 19734 4d16 /TuxML/linux-5.8/mm/page_alloc.o (ex /TuxML/linux-5.8/mm/built-in.a)
0 848 0 848 350 /TuxML/linux-5.8/mm/init-mm.o (ex /TuxML/linux-5.8/mm/built-in.a)
5612 9988 32 15632 3d10 /TuxML/linux-5.8/mm/memblock.o (ex /TuxML/linux-5.8/mm/built-in.a)
1476 88 0 1564 61c /TuxML/linux-5.8/mm/dmapool.o (ex /TuxML/linux-5.8/mm/built-in.a)
1548 16 16 1580 62c /TuxML/linux-5.8/mm/sparse.o (ex /TuxML/linux-5.8/mm/built-in.a)
2538 112 0 2650 a5a /TuxML/linux-5.8/mm/slob.o (ex /TuxML/linux-5.8/mm/built-in.a)
771 228 0 999 3e7 /TuxML/linux-5.8/mm/early_ioremap.o (ex /TuxML/linux-5.8/mm/built-in.a)
161884 18900 889 181673 2c5a9 (TOTALS)
==========
/TuxML/linux-5.8/net/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/security/built-in.a
text data bss dec hex filename
2669 0 0 2669 a6d /TuxML/linux-5.8/security/commoncap.o (ex /TuxML/linux-5.8/security/built-in.a)
41 16 8 65 41 /TuxML/linux-5.8/security/min_addr.o (ex /TuxML/linux-5.8/security/built-in.a)
2710 16 8 2734 aae (TOTALS)
==========
/TuxML/linux-5.8/sound/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/usr/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/virt/built-in.a
0 0 0 0 0 (TOTALS)
==========
/TuxML/linux-5.8/arch/x86/built-in.a
text data bss dec hex filename
4192 232 0 4424 1148 /TuxML/linux-5.8/arch/x86/entry/entry_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
0 0 0 0 0 /TuxML/linux-5.8/arch/x86/entry/thunk_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3520 0 0 3520 dc0 /TuxML/linux-5.8/arch/x86/entry/syscall_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
576 0 0 576 240 /TuxML/linux-5.8/arch/x86/entry/common.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1069 40 0 1109 455 /TuxML/linux-5.8/arch/x86/entry/vdso/vma.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
112 4096 0 4208 1070 /TuxML/linux-5.8/arch/x86/entry/vdso/vdso-image-64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
9275 7688 128 17091 42c3 /TuxML/linux-5.8/arch/x86/events/core.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
202 0 0 202 ca /TuxML/linux-5.8/arch/x86/events/probe.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3663 1128 48 4839 12e7 /TuxML/linux-5.8/arch/x86/events/amd/core.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2533 1072 52 3657 e49 /TuxML/linux-5.8/arch/x86/events/amd/uncore.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2742 1024 20 3786 eca /TuxML/linux-5.8/arch/x86/events/amd/ibs.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1006 1944 8 2958 b8e /TuxML/linux-5.8/arch/x86/events/msr.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
22634 12096 46 34776 87d8 /TuxML/linux-5.8/arch/x86/events/intel/core.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2391 12296 296 14983 3a87 /TuxML/linux-5.8/arch/x86/events/intel/bts.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
7263 9440 0 16703 413f /TuxML/linux-5.8/arch/x86/events/intel/ds.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1430 1104 0 2534 9e6 /TuxML/linux-5.8/arch/x86/events/intel/knc.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
4489 0 4 4493 118d /TuxML/linux-5.8/arch/x86/events/intel/lbr.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2797 1416 0 4213 1075 /TuxML/linux-5.8/arch/x86/events/intel/p4.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1158 552 0 1710 6ae /TuxML/linux-5.8/arch/x86/events/intel/p6.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
6976 1064 352 8392 20c8 /TuxML/linux-5.8/arch/x86/events/intel/pt.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2927 576 0 3503 daf /TuxML/linux-5.8/arch/x86/events/zhaoxin/core.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
571 8 24 603 25b /TuxML/linux-5.8/arch/x86/realmode/init.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
0 20616 0 20616 5088 /TuxML/linux-5.8/arch/x86/realmode/rmpiggy.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1957 0 0 1957 7a5 /TuxML/linux-5.8/arch/x86/kernel/process_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2250 0 0 2250 8ca /TuxML/linux-5.8/arch/x86/kernel/signal.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3874 0 32 3906 f42 /TuxML/linux-5.8/arch/x86/kernel/traps.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1494 11 4096 5601 15e1 /TuxML/linux-5.8/arch/x86/kernel/idt.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1827 128 12 1967 7af /TuxML/linux-5.8/arch/x86/kernel/irq.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
79 16384 0 16463 404f /TuxML/linux-5.8/arch/x86/kernel/irq_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
490 0 0 490 1ea /TuxML/linux-5.8/arch/x86/kernel/dumpstack_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
198 0 0 198 c6 /TuxML/linux-5.8/arch/x86/kernel/time.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
24 0 0 24 18 /TuxML/linux-5.8/arch/x86/kernel/ioport.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1146 0 204 1350 546 /TuxML/linux-5.8/arch/x86/kernel/dumpstack.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1095 164 4 1263 4ef /TuxML/linux-5.8/arch/x86/kernel/nmi.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1724 3280 4368 9372 249c /TuxML/linux-5.8/arch/x86/kernel/setup.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
43 456 0 499 1f3 /TuxML/linux-5.8/arch/x86/kernel/x86_init.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
736 568 24 1328 530 /TuxML/linux-5.8/arch/x86/kernel/i8259.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
201 2048 0 2249 8c9 /TuxML/linux-5.8/arch/x86/kernel/irqinit.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
200 0 0 200 c8 /TuxML/linux-5.8/arch/x86/kernel/irq_work.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1185 576 0 1761 6e1 /TuxML/linux-5.8/arch/x86/kernel/probe_roms.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1056 24 0 1080 438 /TuxML/linux-5.8/arch/x86/kernel/sys_x86_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
73 12 0 85 55 /TuxML/linux-5.8/arch/x86/kernel/bootflag.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
4191 17968 0 22159 568f /TuxML/linux-5.8/arch/x86/kernel/e820.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
714 52 8 774 306 /TuxML/linux-5.8/arch/x86/kernel/pci-dma.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
825 272 28 1125 465 /TuxML/linux-5.8/arch/x86/kernel/quirks.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
21 440 0 461 1cd /TuxML/linux-5.8/arch/x86/kernel/topology.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
18 8 8 34 22 /TuxML/linux-5.8/arch/x86/kernel/kdebugfs.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2980 116 4136 7232 1c40 /TuxML/linux-5.8/arch/x86/kernel/alternative.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
45 0 8 53 35 /TuxML/linux-5.8/arch/x86/kernel/i8253.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1384 72 0 1456 5b0 /TuxML/linux-5.8/arch/x86/kernel/hw_breakpoint.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3905 632 68 4605 11fd /TuxML/linux-5.8/arch/x86/kernel/tsc.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1963 0 0 1963 7ab /TuxML/linux-5.8/arch/x86/kernel/tsc_msr.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
216 28 0 244 f4 /TuxML/linux-5.8/arch/x86/kernel/io_delay.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
353 648 1 1002 3ea /TuxML/linux-5.8/arch/x86/kernel/rtc.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
205 0 0 205 cd /TuxML/linux-5.8/arch/x86/kernel/pci-iommu_table.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
133 0 0 133 85 /TuxML/linux-5.8/arch/x86/kernel/resource.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
19 0 0 19 13 /TuxML/linux-5.8/arch/x86/kernel/irqflags.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2846 20520 16 23382 5b56 /TuxML/linux-5.8/arch/x86/kernel/process.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
477 516 4 997 3e5 /TuxML/linux-5.8/arch/x86/kernel/fpu/init.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
62 16 0 78 4e /TuxML/linux-5.8/arch/x86/kernel/fpu/bugs.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1258 4112 0 5370 14fa /TuxML/linux-5.8/arch/x86/kernel/fpu/core.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
904 0 0 904 388 /TuxML/linux-5.8/arch/x86/kernel/fpu/regset.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2519 0 48 2567 a07 /TuxML/linux-5.8/arch/x86/kernel/fpu/signal.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3858 228 4 4090 ffa /TuxML/linux-5.8/arch/x86/kernel/fpu/xstate.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3247 256 48 3551 ddf /TuxML/linux-5.8/arch/x86/kernel/ptrace.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
427 0 0 427 1ab /TuxML/linux-5.8/arch/x86/kernel/step.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2454 0 6 2460 99c /TuxML/linux-5.8/arch/x86/kernel/cpu/cacheinfo.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
338 0 0 338 152 /TuxML/linux-5.8/arch/x86/kernel/cpu/scattered.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
6 0 0 6 6 /TuxML/linux-5.8/arch/x86/kernel/cpu/topology.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
5246 8440 280 13966 368e /TuxML/linux-5.8/arch/x86/kernel/cpu/common.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
35 24 0 59 3b /TuxML/linux-5.8/arch/x86/kernel/cpu/rdrand.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
227 0 0 227 e3 /TuxML/linux-5.8/arch/x86/kernel/cpu/match.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
4866 208 41 5115 13fb /TuxML/linux-5.8/arch/x86/kernel/cpu/bugs.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
398 32 0 430 1ae /TuxML/linux-5.8/arch/x86/kernel/cpu/aperfmperf.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
585 0 0 585 249 /TuxML/linux-5.8/arch/x86/kernel/cpu/cpuid-deps.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
192 52 0 244 f4 /TuxML/linux-5.8/arch/x86/kernel/cpu/umwait.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
108 0 0 108 6c /TuxML/linux-5.8/arch/x86/kernel/cpu/feat_ctl.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
8666 49 8 8723 2213 /TuxML/linux-5.8/arch/x86/kernel/cpu/intel.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
153 16 0 169 a9 /TuxML/linux-5.8/arch/x86/kernel/cpu/intel_pconfig.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
360 4 0 364 16c /TuxML/linux-5.8/arch/x86/kernel/cpu/tsx.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2756 28 0 2784 ae0 /TuxML/linux-5.8/arch/x86/kernel/cpu/amd.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1070 4 0 1074 432 /TuxML/linux-5.8/arch/x86/kernel/cpu/hygon.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
411 0 0 411 19b /TuxML/linux-5.8/arch/x86/kernel/cpu/centaur.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
419 0 0 419 1a3 /TuxML/linux-5.8/arch/x86/kernel/cpu/zhaoxin.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
496 0 32 528 210 /TuxML/linux-5.8/arch/x86/kernel/cpu/perfctr-watchdog.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
780 68 20 868 364 /TuxML/linux-5.8/arch/x86/kernel/reboot.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
296 33 0 329 149 /TuxML/linux-5.8/arch/x86/kernel/tsc_sync.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2715 1272 16 4003 fa3 /TuxML/linux-5.8/arch/x86/kernel/mpparse.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
5529 1018 4164 10711 29d7 /TuxML/linux-5.8/arch/x86/kernel/apic/apic.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
102 0 0 102 66 /TuxML/linux-5.8/arch/x86/kernel/apic/apic_common.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
82 272 0 354 162 /TuxML/linux-5.8/arch/x86/kernel/apic/apic_noop.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
307 0 4 311 137 /TuxML/linux-5.8/arch/x86/kernel/apic/ipi.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2923 324 24 3271 cc7 /TuxML/linux-5.8/arch/x86/kernel/apic/vector.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
75 56 0 131 83 /TuxML/linux-5.8/arch/x86/kernel/apic/hw_nmi.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
9673 1024 17544 28241 6e51 /TuxML/linux-5.8/arch/x86/kernel/apic/io_apic.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
262 608 0 870 366 /TuxML/linux-5.8/arch/x86/kernel/apic/apic_flat_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
171 0 0 171 ab /TuxML/linux-5.8/arch/x86/kernel/apic/probe_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
47 0 0 47 2f /TuxML/linux-5.8/arch/x86/kernel/trace_clock.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1936 232 80 2248 8c8 /TuxML/linux-5.8/arch/x86/kernel/hpet.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
184 4 0 188 bc /TuxML/linux-5.8/arch/x86/kernel/pci-swiotlb.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
170 8 0 178 b2 /TuxML/linux-5.8/arch/x86/kernel/sysfb.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
478 0 0 478 1de /TuxML/linux-5.8/arch/x86/kernel/perf_regs.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
217 0 0 217 d9 /TuxML/linux-5.8/arch/x86/kernel/unwind_guess.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1 0 0 1 1 /TuxML/linux-5.8/arch/x86/kernel/vsmp_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3294 232 26720 30246 7626 /TuxML/linux-5.8/arch/x86/mm/init.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
4601 40 24 4665 1239 /TuxML/linux-5.8/arch/x86/mm/init_64.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
3196 32 1 3229 c9d /TuxML/linux-5.8/arch/x86/mm/fault.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1376 0 4096 5472 1560 /TuxML/linux-5.8/arch/x86/mm/ioremap.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
537 0 0 537 219 /TuxML/linux-5.8/arch/x86/mm/extable.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
561 64 0 625 271 /TuxML/linux-5.8/arch/x86/mm/mmap.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
1541 28 4 1573 625 /TuxML/linux-5.8/arch/x86/mm/pgtable.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
141 0 0 141 8d /TuxML/linux-5.8/arch/x86/mm/physaddr.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
163 24 4 191 bf /TuxML/linux-5.8/arch/x86/mm/setup_nx.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2187 64 0 2251 8cb /TuxML/linux-5.8/arch/x86/mm/tlb.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
578 20488 0 21066 524a /TuxML/linux-5.8/arch/x86/mm/cpu_entry_area.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
53 0 0 53 35 /TuxML/linux-5.8/arch/x86/mm/maccess.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
7900 0 0 7900 1edc /TuxML/linux-5.8/arch/x86/mm/pat/set_memory.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
2627 52 4 2683 a7b /TuxML/linux-5.8/arch/x86/mm/pat/memtype.o (ex /TuxML/linux-5.8/arch/x86/built-in.a)
217237 180727 67167 465131 718eb (TOTALS)
==========
mathieuacher localhost.localdomain ../tuxml master cat Json/5e4eb6697cb9f54bff3b4f7b17089a84fc9bbe4fd1915a8c2a6637fc319cbc91.json | jq -r '. | .size_vmlinux'
text data bss dec hex filename
4279265 668876 1511424 6459565 6290ad /TuxML/linux-5.8/vmlinux
There are different ways of computing the size. We should gather different measures: https://elinux.org/Kernel_Size_Tuning_Guide
Some actions points below.
size sections compute "text data bss dec hex filename" with size command (instead of "just" the binary size)... KernelCI is actually reporting such measures, see eg https://kernelci.org/build/id/60099b4f1c4d0713c9bb5d1a/ ELF file size 2.45 MiB ELF .bss section size 129.27 KiB ELF .data section size 330.72 KiB ELF .txt section size 1.24 MiB source code of the implementation: https://github.com/kernelci/kernelci-core/blob/39091ceaab7d8870e36127c6c646e6450ac77962/kernelci/elf.py#L82
size per module / individual kernel symbols see https://elinux.org/Kernel_Size_Tuning_Guide#Measuring_major_kernel_subsystems actually it's already supported in tuxml with --check-size https://github.com/TuxML/tuxml/blob/abd88b90cb6dbb9716bd8a3eaf2cd022cd2aa891/compilation/main.py#L147 but it has been poorly tested: does it work on different kernel versions? configs?
We have to experiment a bit, especially when investigating the compilers' effects... (we would have more fine grained information)