38
38
#include " logging/log.hpp"
39
39
#include " utilities/debug.hpp"
40
40
#include " utilities/ostream.hpp"
41
- #include " utilities/permitForbiddenFunctions.hpp"
42
41
43
42
// For loadquery()
44
43
#include < sys/ldr.h>
@@ -56,7 +55,7 @@ class StringList {
56
55
// Enlarge list. If oom, leave old list intact and return false.
57
56
bool enlarge () {
58
57
int cap2 = _cap + 64 ;
59
- char ** l2 = (char **) permit_forbidden_function ::realloc (_list, sizeof (char *) * cap2);
58
+ char ** l2 = (char **) ::realloc (_list, sizeof (char *) * cap2);
60
59
if (!l2) {
61
60
return false ;
62
61
}
@@ -74,7 +73,7 @@ class StringList {
74
73
}
75
74
}
76
75
assert0 (_cap > _num);
77
- char * s2 = permit_forbidden_function ::strdup (s);
76
+ char * s2 = ::strdup (s);
78
77
if (!s2) {
79
78
return nullptr ;
80
79
}
@@ -168,7 +167,7 @@ static void free_entry_list(loaded_module_t** start) {
168
167
loaded_module_t * lm = *start;
169
168
while (lm) {
170
169
loaded_module_t * const lm2 = lm->next ;
171
- permit_forbidden_function ::free (lm);
170
+ ::free (lm);
172
171
lm = lm2;
173
172
}
174
173
*start = nullptr ;
@@ -191,7 +190,7 @@ static bool reload_table() {
191
190
uint8_t * buffer = nullptr ;
192
191
size_t buflen = 1024 ;
193
192
for (;;) {
194
- buffer = (uint8_t *) permit_forbidden_function ::realloc (buffer, buflen);
193
+ buffer = (uint8_t *) ::realloc (buffer, buflen);
195
194
if (loadquery (L_GETINFO, buffer, buflen) == -1 ) {
196
195
if (errno == ENOMEM) {
197
196
buflen *= 2 ;
@@ -211,7 +210,7 @@ static bool reload_table() {
211
210
212
211
for (;;) {
213
212
214
- loaded_module_t * lm = (loaded_module_t *) permit_forbidden_function ::malloc (sizeof (loaded_module_t ));
213
+ loaded_module_t * lm = (loaded_module_t *) ::malloc (sizeof (loaded_module_t ));
215
214
if (!lm) {
216
215
log_warning (os)(" OOM." );
217
216
goto cleanup;
@@ -227,7 +226,7 @@ static bool reload_table() {
227
226
lm->path = g_stringlist.add (ldi->ldinfo_filename );
228
227
if (!lm->path ) {
229
228
log_warning (os)(" OOM." );
230
- permit_forbidden_function:: free (lm);
229
+ free (lm);
231
230
goto cleanup;
232
231
}
233
232
@@ -249,7 +248,7 @@ static bool reload_table() {
249
248
lm->member = g_stringlist.add (p_mbr_name);
250
249
if (!lm->member ) {
251
250
log_warning (os)(" OOM." );
252
- permit_forbidden_function:: free (lm);
251
+ free (lm);
253
252
goto cleanup;
254
253
}
255
254
} else {
@@ -297,7 +296,7 @@ static bool reload_table() {
297
296
free_entry_list (&new_list);
298
297
}
299
298
300
- permit_forbidden_function ::free (buffer);
299
+ ::free (buffer);
301
300
302
301
return rc;
303
302
0 commit comments