From 23c558510aac7953aee26a2529d3ee2a588d2c05 Mon Sep 17 00:00:00 2001 From: Jack May Date: Tue, 10 Nov 2020 14:19:54 -0800 Subject: [PATCH] add missing c logging stubs (#13511) --- sdk/bpf/c/inc/solana_sdk.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/sdk/bpf/c/inc/solana_sdk.h b/sdk/bpf/c/inc/solana_sdk.h index ff7c75f437..8041d02e6e 100644 --- a/sdk/bpf/c/inc/solana_sdk.h +++ b/sdk/bpf/c/inc/solana_sdk.h @@ -610,10 +610,20 @@ uint64_t entrypoint(const uint8_t *input); */ #include void sol_log_(const char *s, uint64_t len) { - printf("sol_log: %s\n", s); + printf("Program log: %s\n", s); } void sol_log_64(uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5) { - printf("sol_log_64: %llu, %llu, %llu, %llu, %llu\n", arg1, arg2, arg3, arg4, arg5); + printf("Program log: %llu, %llu, %llu, %llu, %llu\n", arg1, arg2, arg3, arg4, arg5); +} +void sol_log_pubkey(const SolPubkey *pubkey) { + printf("Program log: "); + for (int i = 0; i < SIZE_PUBKEY; i++) { + printf("%02 ", pubkey->x[i]); + } + printf("\n"); +} +void sol_log_compute_units_() { + printf("Program consumption: __ units remaining\n"); } #endif