citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

citrun.h (556B)


      1 #define CITRUN_PATH_MAX		 256
      2 static const unsigned int	 citrun_major = 0;
      3 static const unsigned int	 citrun_minor = 0;
      4 
      5 struct citrun_header {
      6 	char			 magic[4];
      7 	unsigned int		 major;
      8 	unsigned int		 minor;
      9 	unsigned int		 pids[3];
     10 	unsigned int		 units;
     11 	unsigned int		 loc;
     12 	char			 progname[1024];
     13 	char			 cwd[1024];
     14 };
     15 
     16 struct citrun_node {
     17 	unsigned int		 size;
     18 	char			 comp_file_path[CITRUN_PATH_MAX];
     19 	char			 abs_file_path[CITRUN_PATH_MAX];
     20 	unsigned long long	*data;
     21 };
     22 
     23 void citrun_node_add(unsigned int, unsigned int, struct citrun_node *);