~aleteoryx/muditaos

ref: d02a8e446ec5a7c3b21e8eb8f312853fa0b8f6b1 muditaos/board/linux/libiosyscalls/include/debug.hpp -rw-r--r-- 603 bytes
d02a8e44 — Hubert Chrzaniuk [EGD-5014] Change MMC erase logic 5 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#pragma once

#ifdef DEBUG_SHARED_LIBRARY_FS_LIB
namespace vfsn::linux::internal {
    void debug_trace_syscall(const char* fn, const char* format, ...);
}
#define TRACE_SYSCALL() vfsn::linux::internal::debug_trace_syscall(__PRETTY_FUNCTION__,"")
#define TRACE_SYSCALLN(format,...) vfsn::linux::internal::debug_trace_syscall(__PRETTY_FUNCTION__,format,__VA_ARGS__)
#else
#define TRACE_SYSCALL() do {} while(0)
#define TRACE_SYSCALLN(format,...) do {} while(0)
#endif