aboutsummaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-10 16:47:51 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-10 16:47:51 +0200
commit5659daa886559566fdb6306d989578707838a267 (patch)
treee901b246a818cef72e9bf7b8fb141187ef273c28 /runtime
parent76f48469c4b4ca49159dc736830cd806f8dbbf07 (diff)
downloadcompcert-kvx-5659daa886559566fdb6306d989578707838a267.tar.gz
compcert-kvx-5659daa886559566fdb6306d989578707838a267.zip
profiling still crashes on Aarch64
Diffstat (limited to 'runtime')
-rw-r--r--runtime/Makefile2
-rw-r--r--runtime/c/write_profiling_table.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/runtime/Makefile b/runtime/Makefile
index c9883577..bf979d5f 100644
--- a/runtime/Makefile
+++ b/runtime/Makefile
@@ -73,7 +73,7 @@ $(LIB): $(OBJS)
# generated assembly
%.o: c/%.c c/i64.h ../ccomp
- ../ccomp -O2 -S -o $*.s -I./c c/$*.c
+ ../ccomp -g -O2 -S -o $*.s -I./c c/$*.c
sed -i -e 's/i64_/__compcert_i64_/g' $*.s
$(CASMRUNTIME) -o $*.o $*.s
@rm $*.s
diff --git a/runtime/c/write_profiling_table.c b/runtime/c/write_profiling_table.c
index 06cb15da..3c7303e4 100644
--- a/runtime/c/write_profiling_table.c
+++ b/runtime/c/write_profiling_table.c
@@ -27,7 +27,7 @@ void _compcert_write_profiling_table(unsigned int nr_items,
errno = 0;
FILE *fp = fopen("compcert_profiling.dat", "a");
- fprintf(stderr, "successfully opened profiling file\n");
+ //fprintf(stderr, "successfully opened profiling file\n");
if (fp == NULL) {
perror("open CompCert profiling data for writing");
return;
@@ -38,13 +38,13 @@ void _compcert_write_profiling_table(unsigned int nr_items,
write_counter(fp, counter_table[i][0]);
write_counter(fp, counter_table[i][1]);
}
- fprintf(stderr, "successfully written profiling file\n");
+ //fprintf(stderr, "successfully written profiling file\n");
fclose(fp);
- fprintf(stderr, "successfully closed profiling file\n");
+ //fprintf(stderr, "successfully closed profiling file\n");
if (errno != 0) {
perror("write CompCert profiling data");
return;
}
- fprintf(stderr, "no error\n");
+ //fprintf(stderr, "no error\n");
}