From 848c5cca715c514ce6e57e0fa7ef8e71b09c0b08 Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Mon, 25 May 2026 23:00:48 +0200 Subject: Updates sql_exec function to allow reading data --- arch/v1/arch.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'arch') 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, \ -- cgit v1.3