mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-23 18:49:48 +02:00
enable ubsan on dev build
This commit is contained in:
1 parent
1fc8e2f2a1
commit
2c544ad8e5
3 files changed
+9
-2
No files matched your search
@@ -25,7 +25,7 @@ LIBS += $(DEP)/lib/libusb-1.0.a
|
|||||||
|
|
||||||
ifeq ($(DEV_BUILD),1)
|
ifeq ($(DEV_BUILD),1)
|
||||||
LIBS += $(DEP)/lib/libmenutw.a $(DEP)/lib/libncursestw.a
|
LIBS += $(DEP)/lib/libmenutw.a $(DEP)/lib/libncursestw.a
|
||||||
CFLAGS += -O0 -g -DDEV_BUILD -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime
|
CFLAGS += -O0 -g -DDEV_BUILD -fsanitize=address,undefined -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime
|
||||||
else
|
else
|
||||||
CFLAGS += -Os -g
|
CFLAGS += -Os -g
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ tui_screen_t tui_screen_main() {
|
|||||||
main_buttons[3] = NULL;
|
main_buttons[3] = NULL;
|
||||||
main_menu = new_menu(main_buttons);
|
main_menu = new_menu(main_buttons);
|
||||||
item_opts_off(main_buttons[1], O_SELECTABLE);
|
item_opts_off(main_buttons[1], O_SELECTABLE);
|
||||||
|
|
||||||
set_menu_format(main_menu, 1, 40);
|
set_menu_format(main_menu, 1, 40);
|
||||||
set_menu_sub(main_menu, derwin(stdscr, 0, 0, 22, 50));
|
set_menu_sub(main_menu, derwin(stdscr, 0, 0, 22, 50));
|
||||||
post_menu(main_menu);
|
post_menu(main_menu);
|
||||||
@@ -100,10 +101,10 @@ tui_screen_t tui_screen_main() {
|
|||||||
}
|
}
|
||||||
end:
|
end:
|
||||||
noraw();
|
noraw();
|
||||||
|
unpost_menu(main_menu);
|
||||||
free_menu(main_menu);
|
free_menu(main_menu);
|
||||||
free_item(main_buttons[0]);
|
free_item(main_buttons[0]);
|
||||||
free_item(main_buttons[1]);
|
free_item(main_buttons[1]);
|
||||||
free_item(main_buttons[2]);
|
free_item(main_buttons[2]);
|
||||||
refresh();
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@@ -32,6 +32,9 @@ tui_screen_t tui_screen_options() {
|
|||||||
set_menu_sub(back_menu, derwin(stdscr, 0, 0, 22, 68));
|
set_menu_sub(back_menu, derwin(stdscr, 0, 0, 22, 68));
|
||||||
post_menu(back_menu);
|
post_menu(back_menu);
|
||||||
|
|
||||||
|
FORM* options_form;
|
||||||
|
FIELD* options[3];
|
||||||
|
|
||||||
|
|
||||||
refresh();
|
refresh();
|
||||||
|
|
||||||
@@ -47,5 +50,8 @@ tui_screen_t tui_screen_options() {
|
|||||||
refresh();
|
refresh();
|
||||||
}
|
}
|
||||||
end:
|
end:
|
||||||
|
unpost_menu(back_menu);
|
||||||
|
free_item(back_button[0]);
|
||||||
|
free_menu(back_menu);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user