Commit be2f0b1
committed
objtool: Get rid of reloc->jump_table_start
Rework the jump table logic slightly so 'jump_table_start' is no longer
needed.
With allyesconfig + CONFIG_DEBUG_INFO:
- Before: peak heap memory consumption: 40.37G
- After: peak heap memory consumption: 38.64G
Link: https://lore.kernel.org/r/e1602ed8a6171ada3cfac0bd8449892ec82bd188.1685464332.git.jpoimboe@kernel.org
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>1 parent 0696b6e commit be2f0b1
2 files changed
+23
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1989 | 1989 | | |
1990 | 1990 | | |
1991 | 1991 | | |
1992 | | - | |
| 1992 | + | |
1993 | 1993 | | |
1994 | | - | |
1995 | | - | |
1996 | | - | |
1997 | 1994 | | |
| 1995 | + | |
| 1996 | + | |
1998 | 1997 | | |
| 1998 | + | |
| 1999 | + | |
1999 | 2000 | | |
2000 | 2001 | | |
2001 | 2002 | | |
| |||
2004 | 2005 | | |
2005 | 2006 | | |
2006 | 2007 | | |
2007 | | - | |
| 2008 | + | |
2008 | 2009 | | |
2009 | 2010 | | |
2010 | 2011 | | |
| |||
2119 | 2120 | | |
2120 | 2121 | | |
2121 | 2122 | | |
2122 | | - | |
2123 | | - | |
| 2123 | + | |
2124 | 2124 | | |
2125 | | - | |
2126 | 2125 | | |
2127 | 2126 | | |
2128 | 2127 | | |
2129 | 2128 | | |
2130 | 2129 | | |
2131 | 2130 | | |
2132 | | - | |
2133 | | - | |
| 2131 | + | |
| 2132 | + | |
2134 | 2133 | | |
2135 | 2134 | | |
2136 | 2135 | | |
2137 | 2136 | | |
2138 | 2137 | | |
2139 | | - | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
2140 | 2146 | | |
2141 | 2147 | | |
| 2148 | + | |
| 2149 | + | |
2142 | 2150 | | |
2143 | 2151 | | |
2144 | | - | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
2145 | 2156 | | |
2146 | 2157 | | |
2147 | 2158 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | 78 | | |
80 | 79 | | |
81 | 80 | | |
| |||
0 commit comments