aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/appletlib.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c
index 4b5b09f45..d798a2eac 100644
--- a/libbb/appletlib.c
+++ b/libbb/appletlib.c
@@ -902,6 +902,19 @@ int lbb_main(char **argv)
902int main(int argc UNUSED_PARAM, char **argv) 902int main(int argc UNUSED_PARAM, char **argv)
903#endif 903#endif
904{ 904{
905#if 0
906 /* TODO: find a use for a block of memory between end of .bss
907 * and end of page. For example, I'm getting "_end:0x812e698 2408 bytes"
908 * - more than 2k of wasted memory (in this particular build)
909 * *per each running process*!
910 * (If your linker does not generate "_end" name, weak attribute
911 * makes &_end == NULL, end_len == 0 here.)
912 */
913 extern char _end[] __attribute__((weak));
914 unsigned end_len = (-(int)_end) & 0xfff;
915 printf("_end:%p %u bytes\n", &_end, end_len);
916#endif
917
905 /* Tweak malloc for reduced memory consumption */ 918 /* Tweak malloc for reduced memory consumption */
906#ifdef M_TRIM_THRESHOLD 919#ifdef M_TRIM_THRESHOLD
907 /* M_TRIM_THRESHOLD is the maximum amount of freed top-most memory 920 /* M_TRIM_THRESHOLD is the maximum amount of freed top-most memory