Доработка архитектуры

This commit is contained in:
2026-05-08 05:04:45 +05:00
parent c9b124744d
commit 08d865d499
5 changed files with 275 additions and 85 deletions
+8 -2
View File
@@ -1,12 +1,18 @@
#define _I_UNDERSTAND_THAT_I_SHOULD_NEVER_CHANGE_THESE_POINTERS_
#define __FXALLOC_TURBO
#include "FXAlloc.h"
#include "_FXAlloc.h"
void* fxalloc_local_init(size_t _NBytes);
void fxfree_prod(void* _Ptr);
void fxfree_summ(void* _Ptr);
void fxfree_prof(void* _Ptr);
thread_local void* (*fxalloc)(size_t _NBytes) = fxalloc_local_init;
void (*fxfree)(void* _Ptr) = fxfree_prod;
TLS void* (*fxalloc)(size_t _NBytes) = fxalloc_local_init;
TLS void (*fxfree)(void* _Ptr) = fxfree_prod;
void* fastalloc();