Browse Source

Permit a discontiguous stack which is grown automatically as needed.

The stack will have a guaranteed zone which is always available. The size of the guard area will be target specific. It will include enough stack space to actually allocate more stack space. Each function will have to verify that
it has enough space in the current stack to execute.
release/v0.1
Rafal Kupiec 1 year ago
parent
commit
815b1481fc
Signed by: belliash GPG Key ID: 4E829243E0CFE6B4
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      Makefile

+ 1
- 1
Makefile View File

@ -2,7 +2,7 @@
CFLAGS = -fPIC -Iinclude -I. -W -Wunused -Wall
# Additional CFLAGS for debug build
DCFLAGS = -O0 -g3
DCFLAGS = -O0 -g3 -fsplit-stack
# Addditional CFLAGS for release build
RCFLAGS = -O3 -s


Loading…
Cancel
Save