3838#include " logging/log.hpp"
3939#include " utilities/debug.hpp"
4040#include " utilities/ostream.hpp"
41- #include " utilities/permitForbiddenFunctions.hpp"
4241
4342// For loadquery()
4443#include < sys/ldr.h>
@@ -56,7 +55,7 @@ class StringList {
5655 // Enlarge list. If oom, leave old list intact and return false.
5756 bool enlarge () {
5857 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);
6059 if (!l2) {
6160 return false ;
6261 }
@@ -74,7 +73,7 @@ class StringList {
7473 }
7574 }
7675 assert0 (_cap > _num);
77- char * s2 = permit_forbidden_function ::strdup (s);
76+ char * s2 = ::strdup (s);
7877 if (!s2) {
7978 return nullptr ;
8079 }
@@ -168,7 +167,7 @@ static void free_entry_list(loaded_module_t** start) {
168167 loaded_module_t * lm = *start;
169168 while (lm) {
170169 loaded_module_t * const lm2 = lm->next ;
171- permit_forbidden_function ::free (lm);
170+ ::free (lm);
172171 lm = lm2;
173172 }
174173 *start = nullptr ;
@@ -191,7 +190,7 @@ static bool reload_table() {
191190 uint8_t * buffer = nullptr ;
192191 size_t buflen = 1024 ;
193192 for (;;) {
194- buffer = (uint8_t *) permit_forbidden_function ::realloc (buffer, buflen);
193+ buffer = (uint8_t *) ::realloc (buffer, buflen);
195194 if (loadquery (L_GETINFO, buffer, buflen) == -1 ) {
196195 if (errno == ENOMEM) {
197196 buflen *= 2 ;
@@ -211,7 +210,7 @@ static bool reload_table() {
211210
212211 for (;;) {
213212
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 ));
215214 if (!lm) {
216215 log_warning (os)(" OOM." );
217216 goto cleanup;
@@ -227,7 +226,7 @@ static bool reload_table() {
227226 lm->path = g_stringlist.add (ldi->ldinfo_filename );
228227 if (!lm->path ) {
229228 log_warning (os)(" OOM." );
230- permit_forbidden_function:: free (lm);
229+ free (lm);
231230 goto cleanup;
232231 }
233232
@@ -249,7 +248,7 @@ static bool reload_table() {
249248 lm->member = g_stringlist.add (p_mbr_name);
250249 if (!lm->member ) {
251250 log_warning (os)(" OOM." );
252- permit_forbidden_function:: free (lm);
251+ free (lm);
253252 goto cleanup;
254253 }
255254 } else {
@@ -297,7 +296,7 @@ static bool reload_table() {
297296 free_entry_list (&new_list);
298297 }
299298
300- permit_forbidden_function ::free (buffer);
299+ ::free (buffer);
301300
302301 return rc;
303302
0 commit comments