Denys Vlasenko
675d24aeaf
ash: add LINENO support
This patch is a backport from dash of the combination of:
[SHELL] Add preliminary LINENO support
[VAR] Fix varinit ordering that broke fc
[SHELL] Improve LINENO support
function old new delta
parse_command 1604 1677 +73
calcsize 156 223 +67
copynode 196 258 +62
evalcommand 1546 1606 +60
ash_main 1046 1103 +57
lookupvar 51 106 +55
evalcase 269 317 +48
evaltree 501 547 +46
evalfor 156 200 +44
evalsubshell 156 195 +39
raise_error_syntax 11 29 +18
varinit_data 120 132 +12
evalfun 270 280 +10
funcline - 4 +4
cmdtxt 569 572 +3
trapcmd 306 304 -2
ash_vmsg 153 150 -3
startlinno 4 - -4
funcnest 4 - -4
xxreadtoken 263 250 -13
readtoken1 2645 2602 -43
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 14/4 up/down: 598/-69) Total: 529 bytes
text data bss dec hex filename
932834 481 6864 940179 e5893 busybox_old
933375 481 6856 940712 e5aa8 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-01-27 22:02:05 +01:00
..
2017-08-29 13:38:30 +02:00
2016-10-02 15:17:15 +02:00
2017-07-29 20:43:26 +02:00
2018-01-13 19:14:27 +01:00
2017-10-22 15:55:48 +02:00
2018-01-27 22:02:05 +01:00
2018-01-27 22:02:05 +01:00
2017-07-20 16:09:31 +02:00
2017-07-31 04:21:46 +02:00
2017-07-24 19:42:46 +02:00
2017-11-03 14:16:25 +01:00
2018-01-25 14:09:06 +01:00
2016-03-22 18:15:24 -04:00
2017-08-02 14:26:33 +02:00
2017-07-24 02:49:56 +02:00