OSDN Git Service
Elliott Hughes [Fri, 10 Jun 2016 16:58:29 +0000 (16:58 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
c0fec89dcf am:
e389dc2bc4
am:
80af18ab32
Change-Id: I039bf4df17ace5f19c5086f90f298ecfaa87adda
Elliott Hughes [Fri, 10 Jun 2016 16:55:40 +0000 (16:55 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
c0fec89dcf
am:
e389dc2bc4
Change-Id: I10b66f2ef5eaa4d3383e8a82d41d1f1ff10ac67a
Elliott Hughes [Fri, 10 Jun 2016 16:52:50 +0000 (16:52 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
c0fec89dcf
Change-Id: I03a3edda576fe6d2852fe21a54ff9ed35c57d54a
Elliott Hughes [Fri, 10 Jun 2016 16:42:10 +0000 (09:42 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Elliott Hughes [Thu, 9 Jun 2016 00:03:26 +0000 (17:03 -0700)]
HACK: restore Android ps behavior.
"NAME" is no longer doing what we want; "TNAME" is what "NAME" used to be,
except that "TNAME" implies -T. This patch switches us over to "TNAME",
disables the implicit -T.
Change-Id: I5553703d3939b24eaf39976162d2f75a591e1ce8
Kyungsik Lee [Thu, 9 Jun 2016 09:36:34 +0000 (18:36 +0900)]
Fix dangling link after cp command
"toybuf" should be initialized before calling symlinkat() or
dangling link could occur.
Rob Landley [Thu, 9 Jun 2016 15:56:48 +0000 (15:56 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
73f8634ae0 am:
ad9f9e14e4
am:
a8bd5bcbac
Change-Id: I129a4b7190a245c8407e29cc11d8b45979b48ab4
Elliott Hughes [Thu, 9 Jun 2016 15:51:23 +0000 (15:51 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
73f8634ae0
am:
ad9f9e14e4
Change-Id: I4fc9986a6e1d54e2d3828c78557835e69d9b3db5
Rob Landley [Thu, 9 Jun 2016 15:46:01 +0000 (15:46 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
73f8634ae0
Change-Id: I6865c79f91ddf25add64638c57e10e68129885eb
Elliott Hughes [Thu, 9 Jun 2016 15:21:00 +0000 (08:21 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I703e4ec03f0eb2a5a215ac07407e094a92f0d161
Rob Landley [Thu, 9 Jun 2016 03:53:51 +0000 (22:53 -0500)]
Fix ps bug, last field wasn't expanding to width.
(Still fixing the fallout from that "Don't truncate number fields" logic rewrite.)
Rob Landley [Thu, 9 Jun 2016 01:30:08 +0000 (20:30 -0500)]
Change the TNAME behavior to "Show parent argv[0]. If that's blank, showour argv[0]. If that's blank, show [stat2]."
That way threads show their parents, parents show themselves, and
kernel threads show the [stat2] name.
Rob Landley [Tue, 7 Jun 2016 23:16:25 +0000 (18:16 -0500)]
Izabera pointed out that cmp -ls are contradictory.
Paul Barker [Mon, 6 Jun 2016 20:36:25 +0000 (20:36 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e0f2d3d3e0 am:
1b6a32c79c
am:
e31aa50b1d
* commit '
e31aa50b1d00b49a3ce9d57f9b82522cf26fa78b':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: I8a85492ccc9bfb967fba22c1285558e4613f613b
Elliott Hughes [Mon, 6 Jun 2016 20:33:26 +0000 (20:33 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e0f2d3d3e0
am:
1b6a32c79c
* commit '
1b6a32c79ce23995fc87de172af1ea145d5e4853':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: Iab69722a3107f3475835283d61a50c2b2a700111
Paul Barker [Mon, 6 Jun 2016 20:28:44 +0000 (20:28 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
e0f2d3d3e0
* commit '
e0f2d3d3e0f5815582a2d9a328cf2f94cf8172ec':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: I440d122c015b3e390064085f638063139b3936d1
Elliott Hughes [Mon, 6 Jun 2016 18:09:21 +0000 (11:09 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I0e66b038cc5e409bb5c47dd851d37efc98e4a356
Paul Barker [Sat, 4 Jun 2016 14:05:49 +0000 (15:05 +0100)]
Fix TOYBOX_VERSION
The latest tagged version is 0.7.1.
Elliott Hughes [Sat, 4 Jun 2016 16:26:14 +0000 (09:26 -0700)]
Basic success/failure return from pgrep/pkill.
The man page says they also return 2 for syntax errors and 3 for "fatal
error: out of memory etc", but I don't know how to implement that and
don't need it (or have any reason to believe anyone needs it).
Bug:
29092208
Rob Landley [Sat, 4 Jun 2016 19:36:39 +0000 (14:36 -0500)]
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27,
use generated constant for stat field parsing loop.
Rob Landley [Tue, 31 May 2016 22:33:23 +0000 (17:33 -0500)]
In cp -a, don't complain if non-root user can't chown, failure is expected.
Rob Landley [Mon, 30 May 2016 18:43:17 +0000 (13:43 -0500)]
Add output path to cp error message filenames.
Elliott Hughes [Fri, 27 May 2016 22:31:16 +0000 (22:31 +0000)]
Regenerate generated files. am:
a439588aab am:
f644bebdd9
am:
b46da2c1ae
* commit '
b46da2c1ae46d7e018c89fc9a9f42a107f1d8c66':
Regenerate generated files.
Change-Id: Ia57b3fb1c0c593248cd534d11ccf47885f69b0d5
Rob Landley [Fri, 27 May 2016 22:31:15 +0000 (22:31 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
1c046ba85a am:
0a2465b7db
am:
e08318d24b
* commit '
e08318d24bea5e12bf5bc71b5e58f8d72cec8f6f':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: I7911c2df4e3abb806f2bda86e627b8894994f89a
Elliott Hughes [Fri, 27 May 2016 22:26:47 +0000 (22:26 +0000)]
Regenerate generated files. am:
a439588aab
am:
f644bebdd9
* commit '
f644bebdd96d78accb597f080adad4e34ae98a62':
Regenerate generated files.
Change-Id: Ic547341baeed2bb1cffa2355226f55518e447caa
Elliott Hughes [Fri, 27 May 2016 22:26:47 +0000 (22:26 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
1c046ba85a
am:
0a2465b7db
* commit '
0a2465b7dbd911e4745af51f691b7618ff43b1e8':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: Ic0675d535dc0717aef51a9c2a59ce2cd61175146
Elliott Hughes [Fri, 27 May 2016 22:24:12 +0000 (22:24 +0000)]
Regenerate generated files.
am:
a439588aab
* commit '
a439588aabe25c09e56b91da4ce288d730e99295':
Regenerate generated files.
Change-Id: I941bc3927b1674ca6b723056419945a48502a152
Rob Landley [Fri, 27 May 2016 22:24:09 +0000 (22:24 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
1c046ba85a
* commit '
1c046ba85afc8af804e9c9529517eef9d55273b6':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: Icc43b91509855c97e31c790476252c56f62708a3
Elliott Hughes [Fri, 27 May 2016 22:15:29 +0000 (15:15 -0700)]
Regenerate generated files.
Change-Id: I475d806d0d4c7a403a1b42aee4d5077bd4fe38df
Elliott Hughes [Fri, 27 May 2016 20:57:40 +0000 (13:57 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Rob Landley [Fri, 27 May 2016 19:54:27 +0000 (14:54 -0500)]
Add -o TNAME for android, fix display of last field (retain left justifification
when trimmed for screen width), make ARGS path trimming logic work with
spaces in path.
Elliott Hughes [Wed, 25 May 2016 21:43:56 +0000 (14:43 -0700)]
Stabilize another sort.
Unstable sorting means confusing diffs if you're checking in the generated
files. (Which I shouldn't be doing, but getting this bundle of random scripts
into Android's build system isn't going to be easy...)
Elliott Hughes [Wed, 25 May 2016 23:46:27 +0000 (23:46 +0000)]
Stop building toybox route. am:
48e1f81151 am:
127fdfaa41
am:
9bf37a0686
* commit '
9bf37a0686523c0f04d6091a67cfa75b3307aa45':
Stop building toybox route.
Change-Id: I82c389e94a6c263231769bbb0f5a3ef9cfe0c084
Elliott Hughes [Wed, 25 May 2016 23:36:32 +0000 (23:36 +0000)]
Stop building toybox route. am:
48e1f81151
am:
127fdfaa41
* commit '
127fdfaa4146bf81e0d6f4503f6dcfafad7037a1':
Stop building toybox route.
Change-Id: Ide8827adc6239ea2c92db663c1ee2f68e81d0388
Elliott Hughes [Wed, 25 May 2016 23:26:46 +0000 (23:26 +0000)]
Stop building toybox route.
am:
48e1f81151
* commit '
48e1f81151f6f73d6bbd9c69c1224e60863609fb':
Stop building toybox route.
Change-Id: Ic661b343c374faedeec63aeef3f07bfb2c3e862f
Elliott Hughes [Wed, 25 May 2016 21:47:37 +0000 (14:47 -0700)]
Stop building toybox route.
From the commit that stopped creating the symlink:
We should remove the "route" command because its output is irrelevant and
misleading. This is because it only looks at the "main" routing table,
which is a last resort routing table that is a) trumped by all other
networks, b) empty except for directly-connected routes c) cannot even be
used by non-root users.
The proper way to understand device routing is to look at the output of
"ip rule" and "ip route", both of which are already available.
Example of how this is confusing:
$ adb shell route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
160.249.218.72 * 255.255.255.248 U 0 0 0 rmnet_data0
192.168.144.0 * 255.255.240.0 U 0 0 0 wlan0
These aren't guaranteed to be used. For example, according to the output
above 160.249.218.73 should go through rmnet_data0, but it doesn't:
$ adb shell ip route get 160.249.218.73
160.249.218.73 via 192.168.159.254 dev wlan0 src 192.168.159.164 uid 0
cache
Also, there is no default route. But the device has networking just fine:
$ adb shell ip route get 8.8.8.8
8.8.8.8 via 192.168.159.254 dev wlan0 src 192.168.159.164 uid 0
cache
Bug: http://b/
27603033
Change-Id: I40be0a7e2841144797a67f9aeb82b9097cec5400
Rob Landley [Wed, 25 May 2016 21:37:57 +0000 (21:37 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
b5b37acaac am:
afd5761e89
am:
e0a437e83c
* commit '
e0a437e83cc988274890589fd5d0c8146830403e':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: I84710826975f03e4533c235906e4195ec47eb99e
Elliott Hughes [Wed, 25 May 2016 21:26:06 +0000 (21:26 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
b5b37acaac
am:
afd5761e89
* commit '
afd5761e898130744d19e3d2960f72295478d70f':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: Icff8308b066d65d51ec9c915f8fe226334d3ae68
Rob Landley [Wed, 25 May 2016 21:20:00 +0000 (21:20 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
b5b37acaac
* commit '
b5b37acaac3661ee9fabbf3cc4ab5026cd534f41':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: Ib0a3a91d79f05175bac63ef1ff423f5e1df86c6d
Rob Landley [Wed, 25 May 2016 17:56:56 +0000 (12:56 -0500)]
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Elliott Hughes [Tue, 24 May 2016 22:27:49 +0000 (15:27 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Rob Landley [Tue, 24 May 2016 21:17:55 +0000 (16:17 -0500)]
The "show parent command path" commit changed the criteria for active nodes,
and the collate logic wasn't updated. (Oops.)
Elliott Hughes [Tue, 24 May 2016 16:37:41 +0000 (16:37 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
87bfced0f8 am:
046214fe5a
am:
ed5ef36048
* commit '
ed5ef3604838d4f14de5f3615a314d1cd81129a6':
Fix remaining pkill tests.
Fix pkill -9.
Don't truncate number fields for anything but right edge of screen, instead let them overflow and try to reclaim extra space from later short fields.
Make -o COMMAND show parent command path for threads, and use saved length calculations instead of doing strlen() on strings again to store lengths.
Comment and help text tweaks.
Add bufgetgrgid()
Make build dependencies more granular. This should fix the problem where "make top; make ps" produces a ps that can't do -A because generated/obj/ps.o didn't get rebuilt.
Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.)
Add top -O
Add stat -tL and -c %m%t%T.
Change-Id: Ibae5c10b95e6e6578178826cd1332bd40fdf72ac
Elliott Hughes [Tue, 24 May 2016 16:37:38 +0000 (16:37 +0000)]
Regenerate generated files. am:
a2ba247f52 am:
263dcfefc1
am:
1ac6c797a4
* commit '
1ac6c797a4412898e774df725cc7a6973e6a2de1':
Regenerate generated files.
Change-Id: I58acbfaddd4e9c3ffd12c75a925106fe8eff2889
Elliott Hughes [Tue, 24 May 2016 16:33:03 +0000 (16:33 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
87bfced0f8
am:
046214fe5a
* commit '
046214fe5a2d4ebcdfe64f14ae69b156e357c437':
Fix remaining pkill tests.
Fix pkill -9.
Don't truncate number fields for anything but right edge of screen, instead let them overflow and try to reclaim extra space from later short fields.
Make -o COMMAND show parent command path for threads, and use saved length calculations instead of doing strlen() on strings again to store lengths.
Comment and help text tweaks.
Add bufgetgrgid()
Make build dependencies more granular. This should fix the problem where "make top; make ps" produces a ps that can't do -A because generated/obj/ps.o didn't get rebuilt.
Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.)
Add top -O
Add stat -tL and -c %m%t%T.
Change-Id: Ibe9fba9fd4678e6a57edebd8cfbaad0d8b3eb28a
Elliott Hughes [Tue, 24 May 2016 16:33:02 +0000 (16:33 +0000)]
Regenerate generated files. am:
a2ba247f52
am:
263dcfefc1
* commit '
263dcfefc10ea5930445b521db34a51b2742537c':
Regenerate generated files.
Change-Id: Ieb3008c2166e992f8eea44038bd79bd4dee25371
Elliott Hughes [Tue, 24 May 2016 16:28:19 +0000 (16:28 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
87bfced0f8
* commit '
87bfced0f861312fd9ee9895aef9ac77aa72f6be':
Fix remaining pkill tests.
Fix pkill -9.
Don't truncate number fields for anything but right edge of screen, instead let them overflow and try to reclaim extra space from later short fields.
Make -o COMMAND show parent command path for threads, and use saved length calculations instead of doing strlen() on strings again to store lengths.
Comment and help text tweaks.
Add bufgetgrgid()
Make build dependencies more granular. This should fix the problem where "make top; make ps" produces a ps that can't do -A because generated/obj/ps.o didn't get rebuilt.
Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.)
Add top -O
Add stat -tL and -c %m%t%T.
Change-Id: If176e7107857657fd8289e72240236256c1cb0db
Elliott Hughes [Tue, 24 May 2016 16:28:17 +0000 (16:28 +0000)]
Regenerate generated files.
am:
a2ba247f52
* commit '
a2ba247f528b551fe8fcdbad911aa912d4eb6696':
Regenerate generated files.
Change-Id: I1e97789bf9988b5eb7fd8368204881445748b7a8
Elliott Hughes [Tue, 24 May 2016 16:13:35 +0000 (09:13 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Elliott Hughes [Tue, 24 May 2016 16:12:04 +0000 (09:12 -0700)]
Regenerate generated files.
Change-Id: I2014135856d6316a53c22cace2cc935cf65434f6
Elliott Hughes [Mon, 23 May 2016 17:46:47 +0000 (10:46 -0700)]
Fix remaining pkill tests.
I don't know that anyone cares, but these failures made me think I'd
broken something while testing the -SIGNAL patch.
The -s parsing wasn't taking into account that -s 0 is a special case,
and the -o test was assuming that pkill can tell the difference between
two processes started at roughly the same time. Hopefully there's
higher-resolution data available that can avoid the need for yet another
sleep in the tests.
Elliott Hughes [Mon, 23 May 2016 17:34:01 +0000 (10:34 -0700)]
Fix pkill -9.
This fixes the existing test. Internal Android bug
28877702.
I've left -l as-is, even though the desktop doesn't support that.
Rob Landley [Mon, 23 May 2016 00:44:10 +0000 (19:44 -0500)]
Don't truncate number fields for anything but right edge of screen, instead
let them overflow and try to reclaim extra space from later short fields.
Rob Landley [Sun, 22 May 2016 17:16:06 +0000 (12:16 -0500)]
Make -o COMMAND show parent command path for threads, and use saved length
calculations instead of doing strlen() on strings again to store lengths.
Rob Landley [Sun, 22 May 2016 17:00:16 +0000 (12:00 -0500)]
Comment and help text tweaks.
Rob Landley [Fri, 20 May 2016 19:28:13 +0000 (14:28 -0500)]
Add bufgetgrgid()
Rob Landley [Fri, 20 May 2016 12:32:51 +0000 (07:32 -0500)]
Make build dependencies more granular. This should fix the problem where
"make top; make ps" produces a ps that can't do -A because generated/obj/ps.o
didn't get rebuilt.
Rob Landley [Tue, 17 May 2016 17:10:07 +0000 (12:10 -0500)]
Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.)
Rob Landley [Mon, 16 May 2016 19:51:37 +0000 (14:51 -0500)]
Add top -O
Rob Landley [Mon, 16 May 2016 17:24:42 +0000 (12:24 -0500)]
Add stat -tL and -c %m%t%T.
Suggested by Sameer Pradhan, or possibly Bilal Qureshi.
Rob Landley [Tue, 10 May 2016 22:27:19 +0000 (22:27 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
498e61d5a4 am:
5cf25606a1
am:
2b493c18d2
* commit '
2b493c18d2bbb4fd4efb414d67e824fa5da56036':
Use CFG_TOYBOX_NORECURSE to avoid <strike>all that tedious mucking about with hyperspace</strike> stack measuring in ways that confuse security stuff.
Work around increasingly insane compiler developers wanting to make everything undefined behavior so the optimizer can silently eliminate your entire program.
Change-Id: I92bcd00db61be8a22339ea849e84359a49befdc7
Elliott Hughes [Tue, 10 May 2016 22:24:39 +0000 (22:24 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
498e61d5a4
am:
5cf25606a1
* commit '
5cf25606a1ad610d3b81b4549adbfa9db5dda448':
Use CFG_TOYBOX_NORECURSE to avoid <strike>all that tedious mucking about with hyperspace</strike> stack measuring in ways that confuse security stuff.
Work around increasingly insane compiler developers wanting to make everything undefined behavior so the optimizer can silently eliminate your entire program.
Change-Id: Ia21afb192112caf0343f74a8953f3b4d2b449c94
Rob Landley [Tue, 10 May 2016 22:21:59 +0000 (22:21 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
498e61d5a4
* commit '
498e61d5a4361d4a225947386ac8150292dcc466':
Use CFG_TOYBOX_NORECURSE to avoid <strike>all that tedious mucking about with hyperspace</strike> stack measuring in ways that confuse security stuff.
Work around increasingly insane compiler developers wanting to make everything undefined behavior so the optimizer can silently eliminate your entire program.
Change-Id: I77b6cdd91936a6a7c887c74a056e57b171543882
Elliott Hughes [Tue, 10 May 2016 22:03:41 +0000 (15:03 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Rob Landley [Tue, 10 May 2016 08:26:02 +0000 (03:26 -0500)]
Use CFG_TOYBOX_NORECURSE to avoid
<strike>all that tedious mucking about with hyperspace</strike>
stack measuring in ways that confuse security stuff.
Elliott Hughes [Mon, 9 May 2016 21:38:15 +0000 (21:38 +0000)]
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack. am:
d9417c0630 am:
e840b40177
am:
82faf8f435
* commit '
82faf8f4354d1e490e76f1fafd65962d96e07b17':
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack.
Change-Id: I377ee4cfc32eefa605e99c038413424a2401d3e1
Elliott Hughes [Mon, 9 May 2016 21:32:51 +0000 (21:32 +0000)]
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack. am:
d9417c0630
am:
e840b40177
* commit '
e840b401771119498d842d226b67293ba26c2b11':
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack.
Change-Id: Ibbd7f7c8d000ceebe1c68df6feb8edd01f3d1484
Elliott Hughes [Mon, 9 May 2016 21:27:37 +0000 (21:27 +0000)]
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack.
am:
d9417c0630
* commit '
d9417c06308cf9dd34941ca338ac31a9df54b42a':
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack.
Change-Id: I606f936cca7fb3cffe77bb8d19ace3658e7224a0
Elliott Hughes [Sat, 7 May 2016 18:09:44 +0000 (11:09 -0700)]
Turn on CONFIG_TOYBOX_NORECURSE for SafeStack.
Bug: http://b/
27729263
Change-Id: Ibe1f530198045e4133960af61800b40d4348c59a
Rob Landley [Sat, 7 May 2016 05:21:34 +0000 (00:21 -0500)]
Work around increasingly insane compiler developers wanting to make everything
undefined behavior so the optimizer can silently eliminate your entire program.
Elliott Hughes [Fri, 6 May 2016 20:14:57 +0000 (20:14 +0000)]
Regenerate generated files. am:
7844a48fe7 am:
72f844897f
am:
4dcacc70e2
* commit '
4dcacc70e23bac1bbfd4af48d04fc590bffa4dc4':
Regenerate generated files.
Change-Id: I3966f5bf2151f7430364680d60c4ec9600f087ca
Alistair Strachan [Fri, 6 May 2016 20:14:57 +0000 (20:14 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
93eb0e019e am:
a1f82e90c4
am:
7bdecc3b26
* commit '
7bdecc3b26d4f89aace94736acd95c03e894130b':
Fix static linkage of toybox binary.
Add top -H.
Android roadmap update.
Change-Id: I7f8c173bfea0331a260a13660be40623854adf22
Elliott Hughes [Fri, 6 May 2016 20:09:56 +0000 (20:09 +0000)]
Regenerate generated files. am:
7844a48fe7
am:
72f844897f
* commit '
72f844897fe36fa06108d999f07d2739e8ce6510':
Regenerate generated files.
Change-Id: Ie29e3f8ec0a419ce3a7c6f463d1d038f41662c51
Elliott Hughes [Fri, 6 May 2016 20:09:55 +0000 (20:09 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
93eb0e019e
am:
a1f82e90c4
* commit '
a1f82e90c421498ce800c36aa17b3c5a30b6eea0':
Fix static linkage of toybox binary.
Add top -H.
Android roadmap update.
Change-Id: I939d6447e08a9d48f9b4d9bcc06c7d53831ade99
Elliott Hughes [Fri, 6 May 2016 20:05:15 +0000 (20:05 +0000)]
Regenerate generated files.
am:
7844a48fe7
* commit '
7844a48fe792b5effdb5acbcb35aa20ab97379ed':
Regenerate generated files.
Change-Id: Ic93c3b0e004cb3f37c6510165e0b2b3023d5e138
Alistair Strachan [Fri, 6 May 2016 20:05:13 +0000 (20:05 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
93eb0e019e
* commit '
93eb0e019e298939867733b9fd831a51f65b1872':
Fix static linkage of toybox binary.
Add top -H.
Android roadmap update.
Change-Id: I34da7d5e50fd36d07fa5d935cbdb2956cce98c1c
Elliott Hughes [Fri, 6 May 2016 19:49:08 +0000 (12:49 -0700)]
Regenerate generated files.
Change-Id: I781e947ca3cf323262b0acb4269727357d7f9347
Elliott Hughes [Fri, 6 May 2016 18:06:20 +0000 (11:06 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Alistair Strachan [Thu, 5 May 2016 23:11:35 +0000 (16:11 -0700)]
Fix static linkage of toybox binary.
If toybox was compiled statically e.g. for use in a recovery ramdisk,
it would not build after
b66a29a. This is because libselinux already
exports a selinux_log_callback() function which getprop.c is trying
to override.
This change simply makes the second symbol static, since it is only
used in a function table so we do not actually need to export it
from toybox.
Change-Id: I603258877ae2286660df35738bbf4f4285df5b54
Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
Elliott Hughes [Thu, 5 May 2016 17:27:56 +0000 (10:27 -0700)]
Add top -H.
Also enable the same behavior we have with ps, where adding a thread-related
field implies that you're interested in threads.
Also clean up the help text slightly --- we're still not including the
TOP_COMMON help, but at least when we do, we'll have each option covered with
no duplicates.
Elliott Hughes [Thu, 5 May 2016 16:23:07 +0000 (09:23 -0700)]
Android roadmap update.
I removed iftop a while back but didn't remove it everywhere in the
documentation. I switched over to toybox ps yesterday.
Elliott Hughes [Thu, 5 May 2016 17:38:50 +0000 (17:38 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e386192471 am:
90ed87b8c1
am:
2a14db897c
* commit '
2a14db897cee57e35c79cc34ebd31845373f75b4':
"top -b -n1" should end with a newline.
Elliott says -T should fetch threads even when not displaying thread fields.
Simplify ps android scheduling policy fetch slightly.
Change-Id: I59868d6f69eca9b2759cd7c31467f869db47af66
Elliott Hughes [Thu, 5 May 2016 17:34:49 +0000 (17:34 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e386192471
am:
90ed87b8c1
* commit '
90ed87b8c123fd0e6b8e2be8ac7137e7f3f60c61':
"top -b -n1" should end with a newline.
Elliott says -T should fetch threads even when not displaying thread fields.
Simplify ps android scheduling policy fetch slightly.
Change-Id: Ia09d91982e3a9468c611a83363cf4c9e57dce5e6
Elliott Hughes [Thu, 5 May 2016 17:30:46 +0000 (17:30 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
e386192471
* commit '
e38619247153b7e78e4720bae85b0e315439d543':
"top -b -n1" should end with a newline.
Elliott says -T should fetch threads even when not displaying thread fields.
Simplify ps android scheduling policy fetch slightly.
Change-Id: I1d490d7db157f76dc3459001b5855856b5ad554d
Elliott Hughes [Thu, 5 May 2016 16:34:17 +0000 (09:34 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Elliott Hughes [Thu, 5 May 2016 01:25:41 +0000 (18:25 -0700)]
"top -b -n1" should end with a newline.
The use of TT.time to determine whether to use \r or \n is a little odd,
but let's stick with that for now. Correct the spelling of millitime and
add a test.
Elliott Hughes [Thu, 5 May 2016 00:40:35 +0000 (00:40 +0000)]
Switch to toybox ps. am:
782aced0d9 am:
023bb1a8fb
am:
022b6e2c97
* commit '
022b6e2c9725262a528f8e732e3217ad814b25a6':
Switch to toybox ps.
Change-Id: Iddafa6f8545d2d16f1c8256d1e0f4f7bcd84881c
Elliott Hughes [Thu, 5 May 2016 00:38:16 +0000 (00:38 +0000)]
Switch to toybox ps. am:
782aced0d9
am:
023bb1a8fb
* commit '
023bb1a8fb9bd19a700278bd88997d8d20b6bc15':
Switch to toybox ps.
Change-Id: I00857da365b9a091509bb6e2e6da2e56b69adfd5
Elliott Hughes [Thu, 5 May 2016 00:36:01 +0000 (00:36 +0000)]
Switch to toybox ps.
am:
782aced0d9
* commit '
782aced0d9714d1fd0a9caad92ad999f33c06f39':
Switch to toybox ps.
Change-Id: I0ff5892289e4e432d4eca79421d777e06171b88a
Rob Landley [Wed, 4 May 2016 23:43:19 +0000 (18:43 -0500)]
Elliott says -T should fetch threads even when not displaying thread fields.
Rob Landley [Wed, 4 May 2016 23:37:50 +0000 (18:37 -0500)]
Simplify ps android scheduling policy fetch slightly.
Elliott Hughes [Wed, 4 May 2016 22:18:27 +0000 (15:18 -0700)]
Switch to toybox ps.
Change-Id: I1f0307a8c9511d02a173555b92ebd0f83df229c9
Elliott Hughes [Wed, 4 May 2016 21:38:24 +0000 (21:38 +0000)]
Regenerate generated files. am:
2737fdfe8c am:
345f26605e
am:
4b494a5668
* commit '
4b494a56684d3c11c8f33cf6c1be156286317af4':
Regenerate generated files.
Change-Id: Ifdd0b0260bf77e454fc55b69753a05b0baa71c15
Rob Landley [Wed, 4 May 2016 21:38:23 +0000 (21:38 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
67d6a99a50 am:
9b8364720e
am:
ada7fe5808
* commit '
ada7fe5808c00dc79abd0529abf3af1c19a53230':
Hostname cleanup, as described on the list.
Add -b and -F arguments to hostname
Fluff up README.
Add a ps "PCY" field for Android scheduling policy.
Change-Id: I907c42e57ddafe97af8acc8dce7a138166f38a7d
Elliott Hughes [Wed, 4 May 2016 21:02:51 +0000 (21:02 +0000)]
Regenerate generated files. am:
2737fdfe8c
am:
345f26605e
* commit '
345f26605ec576fdb185102282864d4f8ee9d787':
Regenerate generated files.
Change-Id: I35785bfef30b9d5988280458146c080e54884f93
Elliott Hughes [Wed, 4 May 2016 21:02:50 +0000 (21:02 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
67d6a99a50
am:
9b8364720e
* commit '
9b8364720e43847d07908910d0aef3525a117986':
Hostname cleanup, as described on the list.
Add -b and -F arguments to hostname
Fluff up README.
Add a ps "PCY" field for Android scheduling policy.
Change-Id: I9b7d908e4bd364ea8c13a887fd50f9b02d408b97
Elliott Hughes [Wed, 4 May 2016 20:57:40 +0000 (20:57 +0000)]
Regenerate generated files.
am:
2737fdfe8c
* commit '
2737fdfe8cd90b1dfe0ea3acd28b9c5f02a0f6a1':
Regenerate generated files.
Change-Id: I959d21cedde1df1626f29272895b73edec5a6f06
Rob Landley [Wed, 4 May 2016 20:57:34 +0000 (20:57 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
67d6a99a50
* commit '
67d6a99a509fede4f90a70f8b8d02533ef1ab308':
Hostname cleanup, as described on the list.
Add -b and -F arguments to hostname
Fluff up README.
Add a ps "PCY" field for Android scheduling policy.
Change-Id: I63376d97f4aca4e9c061ec4e6cbf908a93fbb426
Elliott Hughes [Wed, 4 May 2016 20:42:18 +0000 (13:42 -0700)]
Regenerate generated files.
Change-Id: I8d1590a61a7339f65cd1bdf28601f85768563b57
Elliott Hughes [Wed, 4 May 2016 20:36:49 +0000 (13:36 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD