Compare commits

...

2 commits

Author SHA1 Message Date
Imbus
9c746a10cf Formatting 2024-06-30 21:11:49 +02:00
Imbus
4e1254fde1 Default to release build 2024-06-30 21:11:30 +02:00
2 changed files with 4 additions and 2 deletions

View file

@ -6,7 +6,7 @@ CFLAGS += -Wno-unused-variable -Wno-unused-function
CFLAGS += -Wno-unused-but-set-variable -Wno-unused-value -Wno-unused-label
CFLAGS += -Wno-unused-result -Wno-unused-const-variable
ifeq ($(RELEASE), 1)
ifneq ($(DEBUG), 1)
CFLAGS += -fno-exceptions -fno-asynchronous-unwind-tables -fno-ident
CFLAGS += -fno-unwind-tables -fno-stack-protector -fno-plt -fno-pic
CFLAGS += -O3 -std=c99 -march=native -mtune=native -fomit-frame-pointer

View file

@ -24,10 +24,12 @@ rb_init(struct RingBuf *rb, rb_size_t capacity, ALLOC_T malloc_fn,
rb->write_head = rb->buffer;
rb->read_head = rb->buffer;
// Read from buffer at max position to force a segfault if theres an issue
DEBUG_PRINT("Reading from buffer at position %d\n",
rb->capacity * rb->struct_size);
// Read from buffer at max position to force a segfault if theres an issue
void *top = rb->buffer + (rb->capacity * rb->struct_size);
DEBUG_PRINT("Buffer top successfully read at virtual address: %p\n", &top);
DEBUG_PRINT(