1- From a5ec321f99ccfe66889e802626230a792a3d7140 Mon Sep 17 00:00:00 2001
1+ From 6350f126765046a3a97d6acf40dc7d85ccddffad Mon Sep 17 00:00:00 2001
22From: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
3- Date: Sun, 26 Feb 2023 17 :20:53 +1100
3+ Date: Sat, 11 Mar 2023 15 :20:58 +1100
44Subject: [PATCH] <xxx>
55
66---
77 .gitignore | 2 +
8- meson.build | 4 +
9- options/ansi/generic/stdlib-stubs.cpp | 185 ++++++++++++++++++++++++--
10- options/ansi/meson.build | 1 +
8+ options/ansi/generic/stdlib-stubs.cpp | 183 +++++++++++++++++++++++++-
119 options/glibc/generic/execinfo.cpp | 5 +-
1210 options/rtdl/generic/linker.cpp | 2 +-
1311 sysdeps/aero/generic/aero.cpp | 77 +++++++----
1412 sysdeps/aero/generic/filesystem.cpp | 51 ++++++-
15- sysdeps/aero/generic/sockets.cpp | 96 ++++++++++++-
13+ sysdeps/aero/generic/sockets.cpp | 96 +++++++++++++ -
1614 sysdeps/aero/generic/time.cpp | 24 ++++
1715 sysdeps/aero/include/aero/syscall.h | 11 ++
1816 sysdeps/aero/meson.build | 1 +
19- 12 files changed, 412 insertions(+), 47 deletions(-)
17+ 10 files changed, 406 insertions(+), 46 deletions(-)
2018 create mode 100644 sysdeps/aero/generic/time.cpp
2119
2220diff --git a/.gitignore b/.gitignore
@@ -30,7 +28,7 @@ index fdd60a0..9f811f4 100644
3028+ # clangd cache files:
3129+ .cache
3230diff --git a/options/ansi/generic/stdlib-stubs.cpp b/options/ansi/generic/stdlib-stubs.cpp
33- index c0e54fe..6d9cc52 100644
31+ index c0e54fe..b988dea 100644
3432--- a/options/ansi/generic/stdlib-stubs.cpp
3533+++ b/options/ansi/generic/stdlib-stubs.cpp
3634@@ -319,13 +319,182 @@ void qsort(void *base, size_t count, size_t size,
@@ -231,15 +229,6 @@ index c0e54fe..6d9cc52 100644
231229
232230 return nseq.it - mb;
233231 } else {
234- @@ -450,7 +619,7 @@ void free(void *ptr) {
235- }
236-
237- void *malloc(size_t size) {
238- - auto nptr = getAllocator().allocate(size);
239- + auto nptr = getAllocator().allocate(size + 16);
240- // TODO: Print PID only if POSIX option is enabled.
241- if (mlibc::globalConfig().debugMalloc)
242- mlibc::infoLogger() << "mlibc (PID ?): malloc() returns "
243232diff --git a/options/glibc/generic/execinfo.cpp b/options/glibc/generic/execinfo.cpp
244233index 3474615..10a2109 100644
245234--- a/options/glibc/generic/execinfo.cpp
0 commit comments