mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Const string alloc fixes, large string fixes, mem range check fix
This commit is contained in:
parent
649aabcaee
commit
2f72311f1f
4 changed files with 95 additions and 28 deletions
|
@ -547,10 +547,11 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
#define BF_CE_STACK_SIZE 4*1024*1024
|
||||
#define BF_CE_INITIAL_MEMORY BF_CE_STACK_SIZE + 128*1024
|
||||
#define BF_CE_MAX_MEMORY 128*1024*1024
|
||||
#define BF_CE_MAX_CARRYOVER_MEMORY BF_CE_STACK_SIZE * 2
|
||||
#define BF_CE_DEFAULT_STACK_SIZE 4*1024*1024
|
||||
#define BF_CE_DEFAULT_HEAP_SIZE 128*1024
|
||||
#define BF_CE_INITIAL_MEMORY BF_CE_DEFAULT_STACK_SIZE + BF_CE_DEFAULT_HEAP_SIZE
|
||||
#define BF_CE_MAX_MEMORY 0x7FFFFFFF
|
||||
#define BF_CE_MAX_CARRYOVER_MEMORY BF_CE_DEFAULT_STACK_SIZE * 2
|
||||
#define BF_CE_MAX_CARRYOVER_HEAP 1024*1024
|
||||
|
||||
enum CeOperandInfoKind
|
||||
|
@ -812,6 +813,7 @@ public:
|
|||
ContiguousHeap* mHeap;
|
||||
Array<CeFrame> mCallStack;
|
||||
Array<uint8> mMemory;
|
||||
int mStackSize;
|
||||
Dictionary<int, addr_ce> mStringMap;
|
||||
Dictionary<int, addr_ce> mReflectMap;
|
||||
Dictionary<Val128, addr_ce> mConstDataMap;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue