Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Different ways of computing the size #35

Open
FAMILIAR-project opened this issue Jan 21, 2021 · 3 comments
Open

Different ways of computing the size #35

FAMILIAR-project opened this issue Jan 21, 2021 · 3 comments

Comments

@FAMILIAR-project
Copy link
Collaborator

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

def retrieve_sizes(path, kernel_version):

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)

@FAMILIAR-project FAMILIAR-project created this issue from a note in TuxML roadmap 2021 (size computation / gathering size data) Jan 21, 2021
@acherm
Copy link
Collaborator

acherm commented Apr 29, 2021

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

@acherm
Copy link
Collaborator

acherm commented Apr 30, 2021

related to TuxML/ProjetIrma#180

@acherm
Copy link
Collaborator

acherm commented May 3, 2021

the JSON is ready
there are now 3 new information:

  • 'size_vmlinux' with size command (text data bss)
  • 'size_report_builtin' basically size */built-in.a with the total per subsystem's built-in and also the detail per *.o
  • 'size_report_builtin_coarse' a script that "summarizes" /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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
TuxML roadmap 2021
size computation / gathering size data
Development

No branches or pull requests

2 participants