opnsense-src/sys/tools
Ed Schouten 3f3f6bc302 Make kobj_methods constant.
These structures hold no information that is modified during runtime. By
marking this constant, we see approximately 600 symbols become
read-only (amd64 GENERIC). While there, also mark the kobj_method
structures generated by makeobjops.awk static. They are only referenced
by the kobjop_desc structures within the same file.

Before:

	$ ls -l kernel
	-rwxr-xr-x  1 ed  wheel  15937309 Nov  8 16:29 kernel*
	$ size kernel
	    text    data     bss      dec    hex filename
	12260854 1358468 2848832 16468154 fb48ba kernel
	$ nm kernel | fgrep -c ' r '
	8240

After:

	$ ls -l kernel
	-rwxr-xr-x  1 ed  wheel  15922469 Nov  8 16:25 kernel*
	$ size kernel
	    text    data     bss      dec    hex filename
	12302869 1302660 2848704 16454233 fb1259 kernel
	$ nm kernel | fgrep -c ' r '
	8838
2011-11-08 15:38:21 +00:00
..
fdt Flattened Device Tree helper scripts. 2010-06-02 17:22:38 +00:00
sound - Increase dynamic range of filter coefficients from 28bit to 30bit. 2009-07-05 18:15:06 +00:00
acpi_quirks2h.awk Catch up with ACPI-CA 20070320 import. 2007-03-22 18:16:43 +00:00
bus_macro.sh Add convenience macros for bus_space usage that doesn't require specification 2005-09-24 20:11:07 +00:00
embed_mfs.sh Introduce a standalone shell script for embedding MFS image. 2008-02-05 10:46:30 +00:00
fw_stub.awk GNU awk does not output escaped newlines in multi-line printc statements. This 2011-03-31 21:33:33 +00:00
makeobjops.awk Make kobj_methods constant. 2011-11-08 15:38:21 +00:00
miidevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
pccarddevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
usbdevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
vnode_if.awk Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00