1
- From a5ec321f99ccfe66889e802626230a792a3d7140 Mon Sep 17 00:00:00 2001
1
+ From 6350f126765046a3a97d6acf40dc7d85ccddffad Mon Sep 17 00:00:00 2001
2
2
From: Andy-Python-Programmer <
[email protected] >
3
- Date: Sun, 26 Feb 2023 17 :20:53 +1100
3
+ Date: Sat, 11 Mar 2023 15 :20:58 +1100
4
4
Subject: [PATCH] <xxx>
5
5
6
6
---
7
7
.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 +++++++++++++++++++++++++-
11
9
options/glibc/generic/execinfo.cpp | 5 +-
12
10
options/rtdl/generic/linker.cpp | 2 +-
13
11
sysdeps/aero/generic/aero.cpp | 77 +++++++----
14
12
sysdeps/aero/generic/filesystem.cpp | 51 ++++++-
15
- sysdeps/aero/generic/sockets.cpp | 96 ++++++++++++-
13
+ sysdeps/aero/generic/sockets.cpp | 96 +++++++++++++ -
16
14
sysdeps/aero/generic/time.cpp | 24 ++++
17
15
sysdeps/aero/include/aero/syscall.h | 11 ++
18
16
sysdeps/aero/meson.build | 1 +
19
- 12 files changed, 412 insertions(+), 47 deletions(-)
17
+ 10 files changed, 406 insertions(+), 46 deletions(-)
20
18
create mode 100644 sysdeps/aero/generic/time.cpp
21
19
22
20
diff --git a/.gitignore b/.gitignore
@@ -30,7 +28,7 @@ index fdd60a0..9f811f4 100644
30
28
+ # clangd cache files:
31
29
+ .cache
32
30
diff --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
34
32
--- a/options/ansi/generic/stdlib-stubs.cpp
35
33
+++ b/options/ansi/generic/stdlib-stubs.cpp
36
34
@@ -319,13 +319,182 @@ void qsort(void *base, size_t count, size_t size,
@@ -231,15 +229,6 @@ index c0e54fe..6d9cc52 100644
231
229
232
230
return nseq.it - mb;
233
231
} 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 "
243
232
diff --git a/options/glibc/generic/execinfo.cpp b/options/glibc/generic/execinfo.cpp
244
233
index 3474615..10a2109 100644
245
234
--- a/options/glibc/generic/execinfo.cpp
0 commit comments