cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tracing_path.h (630B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __API_FS_TRACING_PATH_H
      3#define __API_FS_TRACING_PATH_H
      4
      5#include <linux/types.h>
      6#include <dirent.h>
      7
      8DIR *tracing_events__opendir(void);
      9
     10void tracing_path_set(const char *mountpoint);
     11const char *tracing_path_mount(void);
     12
     13char *get_tracing_file(const char *name);
     14void put_tracing_file(char *file);
     15
     16char *get_events_file(const char *name);
     17void put_events_file(char *file);
     18
     19#define zput_events_file(ptr) ({ free(*ptr); *ptr = NULL; })
     20
     21int tracing_path__strerror_open_tp(int err, char *buf, size_t size, const char *sys, const char *name);
     22#endif /* __API_FS_TRACING_PATH_H */