aboutsummaryrefslogtreecommitdiff
path: root/arch/v1/arch.c
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2026-05-25 23:00:48 +0200
committerPaul Oliver <contact@pauloliver.dev>2026-05-25 23:00:48 +0200
commit848c5cca715c514ce6e57e0fa7ef8e71b09c0b08 (patch)
tree7eb840e773c068a23819b03819d06ff2901c5b5b /arch/v1/arch.c
parentbace2d7f20acc609d552a80bb018939d5e8afab8 (diff)
Updates sql_exec function to allow reading data
Diffstat (limited to 'arch/v1/arch.c')
-rw-r--r--arch/v1/arch.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/arch/v1/arch.c b/arch/v1/arch.c
index e0203cb..0053ec9 100644
--- a/arch/v1/arch.c
+++ b/arch/v1/arch.c
@@ -860,7 +860,7 @@ void arch_push_data_header(void) {
log_info("Creating arch table in SQLite database");
sql_exec(
- 0, NULL, NULL,
+ 0, NULL, NULL, NULL, NULL,
"create table arch ("
#define INST(core, pref, index, label, mnemonic, symbol) \
#label "_" #pref "_" #core " int not null, "
@@ -870,7 +870,6 @@ void arch_push_data_header(void) {
#ev "_size_" #core " int not null, " \
#ev "_" #core " blob not null, "
#define FOR_CORE(i) \
- "cycl_" #i " int not null, " \
"wmb0_" #i " int not null, " \
"wmb1_" #i " int not null, " \
"wdea_" #i " int not null, " \
@@ -948,7 +947,7 @@ void arch_push_data_line(void) {
log_info("Pushing row to arch table in SQLite database");
sql_exec(
- CORES * ARCH_EVENT_ARRAYS_COUNT, (const void **)blobs, (int *)blob_sizes,
+ CORES * ARCH_EVENT_ARRAYS_COUNT, (const void **)blobs, (int *)blob_sizes, NULL, NULL,
"insert into arch ("
#define INST(core, pref, index, label, mnemonic, symbol) \
#label "_" #pref "_" #core ", "
@@ -958,7 +957,6 @@ void arch_push_data_line(void) {
#ev "_size_" #core ", " \
#ev "_" #core ", "
#define FOR_CORE(i) \
- "cycl_" #i ", " \
"wmb0_" #i ", " \
"wmb1_" #i ", " \
"wdea_" #i ", " \
@@ -978,7 +976,7 @@ void arch_push_data_line(void) {
#define ARCH_EVENT_ARRAY(core, index, ev) \
"%ld, ?, "
#define FOR_CORE(i) \
- "%ld, %ld, %ld, %ld, " \
+ "%ld, %ld, %ld, " \
INST_EVENT_ARRAYS(i) \
ARCH_EVENT_ARRAYS(i)
FOR_CORES
@@ -995,7 +993,6 @@ void arch_push_data_line(void) {
#define ARCH_EVENT_ARRAY(core, index, ev) \
blob_sizes[core][index],
#define FOR_CORE(i) \
- g_cores[i].cycl, \
g_cores[i].wmb0, \
g_cores[i].wmb1, \
g_cores[i].wdea, \