TuxML / tuxml

The main repository of the TuxML project contains the scripts for building Linux kernel configurations in the large.
Apache License 2.0
4 stars 2 forks source link

Different ways of computing the size #35

Open FAMILIAR-project opened 3 years ago

FAMILIAR-project commented 3 years ago

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)

acherm commented 3 years ago

with the evolution of TuxML (WebAPI/JSON) we have to modify TuxML core and the Web API...

acherm commented 3 years ago

related to https://github.com/TuxML/ProjetIrma/issues/180

acherm commented 3 years ago

the JSON is ready there are now 3 new information:

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