aboutsummaryrefslogtreecommitdiff
path: root/FreeRTOS/riscv64/include/lib9.h
diff options
context:
space:
mode:
authorbhgv <bhgv.empire@gmail.com>2020-05-28 12:49:41 +0300
committerbhgv <bhgv.empire@gmail.com>2020-05-28 12:49:41 +0300
commit2b3bc21f3f7edb429302e81f54d2e3c0e89e5acb (patch)
treea6ddafb5f0ebcdf9bca3fd8e4f56874e6faf15bd /FreeRTOS/riscv64/include/lib9.h
parent8d7c6b15fa5733a3070003520a1d869c0635ef82 (diff)
sup. FreeRTOS riscV-64 (k210 cpu). 4th step
Diffstat (limited to 'FreeRTOS/riscv64/include/lib9.h')
-rw-r--r--FreeRTOS/riscv64/include/lib9.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/FreeRTOS/riscv64/include/lib9.h b/FreeRTOS/riscv64/include/lib9.h
index c1196b0..4302b6e 100644
--- a/FreeRTOS/riscv64/include/lib9.h
+++ b/FreeRTOS/riscv64/include/lib9.h
@@ -130,6 +130,13 @@ extern int isupperrune(Rune);
/*
* malloc
*/
+#define malloc malloc_
+#define free free_
+#define realloc realloc_
+#define calloc calloc_
+#define mallocz mallocz_
+#define msize msize_
+
extern void* malloc(size_t);
extern void* mallocz(ulong, int);
extern void free(void*);
@@ -479,6 +486,10 @@ static __inline uintptr getcallerpc(void* dummy) {
);
return lr;
}
+#else
+static __inline uintptr getcallerpc(void* dummy) {
+ return 0;
+}
#endif
extern void setfcr(ulong);