build analyzer key

master
Gerard Wagener 2019-02-08 16:38:07 +01:00
parent e3b3916fb9
commit ea10cc2601
1 changed files with 7 additions and 0 deletions

View File

@ -44,6 +44,7 @@
#define NBINITEMS 255 //Number of items per bin #define NBINITEMS 255 //Number of items per bin
#define SZBIN 4 #define SZBIN 4
#define SZUUID 40 #define SZUUID 40
#define SZKEY 1024
#define NBINSCALE 2 // Scaling factor of the entire datastructure #define NBINSCALE 2 // Scaling factor of the entire datastructure
#define HDBG(...) if (HASHDEBUG) fprintf(stderr, __VA_ARGS__) #define HDBG(...) if (HASHDEBUG) fprintf(stderr, __VA_ARGS__)
@ -80,6 +81,7 @@ typedef struct pibs_s {
int errno_pibs; int errno_pibs;
char *filename; char *filename;
char *uuid; char *uuid;
char *key;
int should_dump_table; int should_dump_table;
int show_backscatter; int show_backscatter;
int show_stats; int show_stats;
@ -338,6 +340,7 @@ pibs_t* init(void)
pibs->data = calloc(pibs->data_size,1); pibs->data = calloc(pibs->data_size,1);
pibs->filename = calloc(FILENAME_MAX,1); pibs->filename = calloc(FILENAME_MAX,1);
pibs->uuid = calloc(SZUUID,1); pibs->uuid = calloc(SZUUID,1);
pibs->key = calloc(SZKEY,1);
printf("#Internal look up structure size in bytes: %ld\n", pibs->data_size); printf("#Internal look up structure size in bytes: %ld\n", pibs->data_size);
// Build header // Build header
pibs->data[0]='P'; pibs->data[0]='P';
@ -461,6 +464,10 @@ int main(int argc, char* argv[])
return EXIT_FAILURE; return EXIT_FAILURE;
} }
} }
if (pibs->uuid[0]) {
snprintf(pibs->key, SZKEY, "analyzer:1:%s",pibs->uuid);
printf("key: %s\n", pibs->key);
}
if (pibs->filename[0]) { if (pibs->filename[0]) {
process_file(pibs); process_file(pibs);
} }