-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTAGS
More file actions
9865 lines (9297 loc) · 308 KB
/
Copy pathTAGS
File metadata and controls
9865 lines (9297 loc) · 308 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
aclocal.m4,26
dnl AX_PYTHON_MODULE(1,0
configure.ac,100
AC_INIT(1,0
AC_SUBST(30,467
XALT_GPU_TRACKING_STYLE=86,3242
XALT_GPU_TRACKING=98,3763
docs/Makefile,1466
SPHINXOPTS 5,92
SPHINXBUILD 6,108
PAPER 7,137
BUILDDIR 8,153
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http:$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http12,281
PAPEROPT_a4 16,654
PAPEROPT_letter 17,695
ALLSPHINXOPTS 18,740
I18NSPHINXOPTS 20,901
.PHONY:.PHONY22,962
html:html24,1114
help:help29,1251
clean:clean56,2778
dirhtml:dirhtml60,2809
singlehtml:singlehtml65,2958
pickle:pickle70,3117
json:json75,3258
htmlhelp:htmlhelp80,3391
qthelp:qthelp86,3598
applehelp:applehelp95,3971
devhelp:devhelp103,4283
epub:epub112,4563
latex:latex117,4698
latexpdf:latexpdf124,4976
latexpdfja:latexpdfja130,5202
text:text136,5444
man:man141,5581
texinfo:texinfo146,5716
info:info153,5998
gettext:gettext159,6225
changes:changes164,6379
linkcheck:linkcheck169,6514
doctest:doctest175,6723
coverage:coverage180,6918
xml:xml185,7117
pseudoxml:pseudoxml190,7249
docs/source/index.rst,27
function pointers 33,1350
docs/source/040_reverse_map.rst,25
Function Tracking22,801
docs/source/120_xalt_json.rst,19
entry is 172,5380
docs/source/050_install_and_test.rst,59
above XALT. In other word,7,280
prepend_path(100,3513
docs/source/130_known_problems.rst,135
#define _GNU_SOURCE40,1469
int my_copyenv(50,1630
int main(69,2068
The problem with this code is that clearenv(74,2150
docs/source/999_faq.rst,32
Frequently Asked Questions3,16
docs/source/080_loading_json_by_syslog.rst,25
If you are syslog,5,106
docs/source/060_setup_db.rst,57
Where you have correctly set the **db name*name48,1733
docs/source/030_site_filtering.rst,101
void my_hostname_parser_cleanup(86,3515
The routines must be called my_hostname_parser(92,3645
docs/source/100_execstack.rst,99
int main(29,1006
the assembly code,59,1719
Normally this is not a problem. However,65,2009
docs/source/010_prereqs.rst,67
library,5,121
library, and to track the external functions 5,121
docs/source/115_xalt_internal_design.rst,54
function tracking 41,1525
function tracking 42,1591
docs/source/020_site_configuration.rst,27
Function Tracking269,8533
src/Makefile.in,1964
COPY_LIBS_TO_XALT 1,0
FIND_LIBS_TO_XALT 2,70
THIS_DIR 3,136
VPATH 4,172
CC 5,204
CXX 6,226
OPTLVL 7,248
LIB_OPTIONS 8,273
WARN_FLAGS 9,305
CF_INIT 10,425
COMMON_FLGS 11,468
CXXFLAGS 12,522
CFLAGS 13,566
LIBDCGM:LIBDCGM16,669
LIBNVML:LIBNVML19,715
HAVE_EXTERNAL_HOSTNAME_PARSER 23,771
PARSER_TYPE 24,839
MY_HOSTNAME_PARSER_SRC 26,955
MY_HOSTNAME_PARSER_OBJ 27,1039
MY_HOSTNAME_PARSER_OBJ_32 28,1115
MY_HOSTNAME_PARSER_LIBRARY 31,1234
MY_HOSTNAME_PARSER_LIB32 32,1317
MY_HOSTNAME_PARSER_TARGET 33,1400
MY_HOSTNAME_PARSER_TARGET +=MY_HOSTNAME_PARSER_TARGET +35,1505
MY_HOSTNAME_PARSER_OBJ 37,1585
MY_HOSTNAME_PARSER_OBJ_32 38,1661
programs 45,1863
c_sources 46,1879
cxx_sources 47,1895
libraries 48,1911
extra_clean 49,1927
so_libs 50,1943
HAVE_32BIT 53,1988
DEP32 54,2007
OBJ32 55,2024
DEP32 59,2073
OBJ32 60,2118
dependencies 63,2170
objects 64,2252
include_dirs 66,2335
include_dirs 67,2371
CPPFLAGS +=CPPFLAGS +69,2442
all:all75,2572
INCLUDE_DEPS 78,2608
INCLUDE_DEPS 82,2667
INCLUDE_DEPS 86,2728
.PHONY:.PHONY98,2892
all:all99,2904
build_all:build_all101,2963
COPY_ALL_LIBS:COPY_ALL_LIBS104,3071
baseNM=107,3228
realNM=115,3724
%.d:%.d126,4379
sed 's,\($(notdir $*)\.o\) *:sed 's,\($(notdir $*)\.o\) *129,4531
%.d32:%.d32132,4629
sed 's,\($(notdir $*)\)\.o *:sed 's,\($(notdir $*)\)\.o *135,4791
%.d:%.d138,4893
sed 's,\($(notdir $*)\.o\) *:sed 's,\($(notdir $*)\.o\) *141,5045
%.o32:%.o32144,5143
ECHO:ECHO149,5218
echo:echo152,5290
neat:neat158,5454
clean:clean161,5508
clobber:clobber167,5798
$(DESTDIR)$(SITE_PKG_DIR)/xalt_python_pkg_filter.py:$(DESTDIR)$(SITE_PKG_DIR)/xalt_python_pkg_filter.py172,5864
my_hostname_parser_target:my_hostname_parser_target175,5964
my_hostname_parser_target_32:my_hostname_parser_target_32178,6069
src/tmpl/xalt_python_pkg_filter.template,56
import os,4,56
import os, sys,4,56
def keep_pkg(8,99
src/tmpl/xalt_interval.template,317
#define XALT_INTERVAL_H2,24
#define N_ELEMENTS(6,78
double left;10,146
double prob;11,161
} interval;12,176
const int mpi_always_record 14,189
interval scalar_rangeA[scalar_rangeA16,245
interval mpi_rangeA[mpi_rangeA17,293
const int scalar_rangeSz 18,345
const int mpi_rangeSz 19,406
src/tmpl/xalt_pre_ingest_filter.template,108
static char * strbuf 5,58
static unsigned int sz 6,89
int yywrap(13,150
double pre_ingest_filter(18,181
src/tmpl/xalt_hostname_parser.template,191
#define HERE 6,93
static char * strbuf 8,152
static unsigned int sz 9,183
KEEP 11,218
SKIP 12,230
int yywrap(20,275
int hostname_parser(25,306
void hostname_parser_cleanup(47,729
src/tmpl/xalt_regex.template,445
#define XALT_REGEX_H2,21
#define N_ELEMENTS(6,72
const char* pathPatternA[pathPatternA7,121
const char* hostnameA[hostnameA8,179
const char* envPatternA[envPatternA9,237
const char* pyPkgPatternA[pyPkgPatternA10,295
const char* ingestPatternA[ingestPatternA11,353
const int pathPatternSz 13,412
const int hostnameSz 14,469
const int envPatternSz 15,523
const int pyPkgPatternSz 16,579
const int ingestPatternSz 17,637
src/tmpl/xalt_env_parser.template,180
static char * strbuf 6,93
static unsigned int sz 7,124
KEEP 9,159
SKIP 10,171
IGNORE 11,183
int yywrap(19,225
int keep_env_name(24,256
void env_parser_cleanup(46,692
src/tmpl/xalt_path_parser.template,191
static char * strbuf 7,94
static unsigned int sz 8,125
SPSR 10,160
PKGS 11,172
KEEP 12,184
SKIP 13,196
int yywrap(21,237
int keep_path(26,268
void path_parser_cleanup(48,673
src/linker/my_uuidgen.c,15
int main(6,84
src/linker/jsmn.h,508
#define __JSMN_H_2,18
#define JSMN_PARENT_LINKS 10,98
JSMN_UNDEFINED 20,290
JSMN_OBJECT 21,311
JSMN_ARRAY 22,329
JSMN_STRING 23,346
JSMN_PRIMITIVE 24,364
} jsmntype_t;25,384
enum jsmnerr 27,399
JSMN_ERROR_NOMEM 29,453
JSMN_ERROR_INVAL 31,521
JSMN_ERROR_PART 33,610
jsmntype_t type;43,839
int start;44,857
int end;45,869
int size;46,879
int parent;48,915
} jsmntok_t;50,935
unsigned int pos;57,1114
unsigned int toknext;58,1165
int toksuper;59,1217
} jsmn_parser;60,1286
src/linker/xalt_strip_linklib.C,18
int main(16,1062
src/linker/parseLDTrace.h,30
#define PARSE_LD_TRACE_H2,25
src/linker/xalt_realpath.c,41
#define _GNU_SOURCE 1,0
int main(5,120
src/linker/xalt_utils.C,83
#define DATESZ 19,329
bool path2module(21,349
FILE* xalt_json_file_open(49,1025
src/linker/buildRmapT.C,24
void buildRmapT(16,319
src/linker/buildRmapT.h,26
#define BUILDRMAPT_H2,21
src/linker/xalt_generate_linkdata.C,114
static const char* blank0 20,381
static const char* comma 21,413
double convert_double(23,447
int main(37,692
src/linker/parseLDTrace.C,82
void addPath2Set(10,185
void parseLDTrace(20,420
void readFunctionList(78,2006
src/linker/xalt_generate_watermark.C,17
int main(14,255
src/linker/parseJsonStr.h,28
#define PARSEJSONSTR_H2,23
src/linker/xalt_utils.h,26
#define XALT_UTILS_H2,21
src/linker/Module.mk.in,15
local_dir 1,0
src/linker/jsmn.c,223
static jsmntok_t *jsmn_alloc_token(jsmn_alloc_token6,82
static void jsmn_fill_token(24,528
static int jsmn_parse_primitive(35,812
static int jsmn_parse_string(84,2367
int jsmn_parse(151,5477
void jsmn_init(306,13339
src/linker/xalt_cxx_types.h,352
#define XALT_CXX_TYPES_H2,25
typedef std::unordered_map<std::string,std::string11,168
typedef std::unordered_map<std::string,std::string> Table;11,168
typedef std::unordered_set<std::string> Set;12,227
typedef std::vector<std::string> Vstring;13,284
typedef unsigned int uint;14,345
src/linker/xalt_rmap_exists.C,15
int main(5,69
src/linker/xalt_extract_linker.C,113
static const char* blank0 11,171
static const char* comma 12,208
void extract_linker(14,247
int main(63,1591
src/linker/parseJsonStr.C,114
void processTable(11,182
void processArray(43,1234
void processValue(109,3143
void parseCompTJsonStr(123,3654
src/util/capture.h,23
#define CAPTURE_H2,18
src/util/xalt_tmpdir.h,27
#define XALT_TMPDIR_H2,22
src/util/zstring.c,104
#define BUFFSZ 8,125
#define MAX(9,146
char* compress_string(11,188
char* uncompress_string(63,1193
src/util/uthash.h,5076
#define UTHASH_H25,1165
#define UTHASH_VERSION 27,1183
#define DECLTYPE(40,1792
#define NO_DECLTYPE42,1894
#define NO_DECLTYPE45,2016
#define DECLTYPE(47,2095
#define DECLTYPE(52,2163
#define DECLTYPE_ASSIGN(53,2183
#define DECLTYPE_ASSIGN(59,2533
typedef unsigned int uint32_t;72,3067
typedef unsigned char uint8_t;73,3098
typedef unsigned int uint32_t;78,3211
typedef unsigned char uint8_t;79,3242
#define uthash_malloc(83,3303
#define uthash_free(86,3391
#define uthash_bzero(89,3479
#define uthash_strlen(92,3551
#define uthash_memcmp(99,3787
#define HASH_KEYCMP(103,3858
#define uthash_noexpand_fyi(107,3942
#define uthash_expand_fyi(110,4055
#define HASH_NONFATAL_OOM 114,4169
#define uthash_nonfatal_oom(121,4300
#define HASH_RECORD_OOM(124,4386
#define IF_HASH_NONFATAL_OOM(125,4447
#define uthash_fatal(131,4580
#define HASH_RECORD_OOM(134,4652
#define IF_HASH_NONFATAL_OOM(135,4713
#define HASH_INITIAL_NUM_BUCKETS 140,4786
#define HASH_INITIAL_NUM_BUCKETS_LOG2 141,4866
#define HASH_BKT_CAPACITY_THRESH 142,4946
#define ELMT_FROM_HH(145,5088
#define HH_FROM_ELMT(147,5216
#define HASH_ROLLBACK_BKT(149,5305
#define HASH_VALUE(159,5982
#define HASH_FIND_BYHASHVALUE(164,6244
#define HASH_FIND(176,7116
#define HASH_BLOOM_BITLEN 187,7811
#define HASH_BLOOM_BYTELEN 188,7857
#define HASH_BLOOM_MAKE(189,7955
#define HASH_BLOOM_FREE(201,8798
#define HASH_BLOOM_BITSET(206,9060
#define HASH_BLOOM_BITTEST(207,9131
#define HASH_BLOOM_ADD(209,9203
#define HASH_BLOOM_TEST(212,9382
#define HASH_BLOOM_MAKE(216,9568
#define HASH_BLOOM_FREE(217,9603
#define HASH_BLOOM_ADD(218,9632
#define HASH_BLOOM_TEST(219,9666
#define HASH_BLOOM_BYTELEN 220,9705
#define HASH_MAKE_TABLE(223,9743
#define HASH_REPLACE_BYHASHVALUE_INORDER(255,12246
#define HASH_REPLACE_BYHASHVALUE(265,12967
#define HASH_REPLACE(275,13657
#define HASH_REPLACE_INORDER(282,14090
#define HASH_APPEND_LIST(289,14539
#define HASH_AKBI_INNER_LOOP(297,15050
#undef HASH_AKBI_INNER_LOOP307,15663
#define HASH_AKBI_INNER_LOOP(308,15691
#define HASH_ADD_TO_TABLE(324,16647
#define HASH_ADD_TO_TABLE(348,18327
#define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(361,19013
#define HASH_ADD_KEYPTR_INORDER(394,21607
#define HASH_ADD_BYHASHVALUE_INORDER(401,22046
#define HASH_ADD_INORDER(404,22236
#define HASH_ADD_KEYPTR_BYHASHVALUE(407,22401
#define HASH_ADD_KEYPTR(428,23991
#define HASH_ADD_BYHASHVALUE(435,24419
#define HASH_ADD(438,24589
#define HASH_TO_BKT(441,24738
#define HASH_DELETE(458,25676
#define HASH_DELETE_HH(461,25804
#define HASH_FIND_STR(491,28113
#define HASH_ADD_STR(496,28457
#define HASH_REPLACE_STR(501,28801
#define HASH_FIND_INT(506,29145
#define HASH_ADD_INT(508,29275
#define HASH_REPLACE_INT(510,29405
#define HASH_FIND_PTR(512,29548
#define HASH_ADD_PTR(514,29681
#define HASH_REPLACE_PTR(516,29814
#define HASH_DEL(518,29960
#define HASH_OOPS(526,30308
#define HASH_FSCK(527,30388
#define HASH_FSCK(576,34307
#define HASH_EMIT_KEY(583,34598
#define HASH_EMIT_KEY(590,35031
#define HASH_FCN 595,35185
#define HASH_FCN 597,35222
#define HASH_BER(601,35339
#define HASH_SAX(614,36163
#define HASH_FNV(624,36862
#define HASH_OAT(635,37622
#define HASH_JEN_MIX(650,38714
#define HASH_JEN(663,39640
#undef get16bits704,42842
#define get16bits(707,43015
#define get16bits(711,43097
#define HASH_SFH(714,43251
#define HASH_FIND_IN_BKT(758,46731
#define HASH_ADD_TO_BKT(780,48348
#define HASH_DEL_IN_BKT(802,49983
#define HASH_EXPAND_BUCKETS(846,52515
#define HASH_SORT(902,56893
#define HASH_SRT(903,56949
#define HASH_SELECT(992,64076
#define HASH_CLEAR(1050,68744
#define HASH_OVERHEAD(1061,69504
#define HASH_ITER(1069,69979
#define HASH_ITER(1073,70249
#define HASH_COUNT(1079,70550
#define HASH_CNT(1080,70593
typedef struct UT_hash_bucket 1082,70668
struct UT_hash_handle *hh_head;hh_head1083,70700
unsigned count;1084,70735
unsigned expand_mult;1098,71594
} UT_hash_bucket;1100,71620
#define HASH_SIGNATURE 1103,71713
#define HASH_BLOOM_SIGNATURE 1104,71748
typedef struct UT_hash_table 1106,71790
UT_hash_bucket *buckets;buckets1107,71821
unsigned num_buckets,1108,71849
unsigned num_buckets, log2_num_buckets;1108,71849
unsigned num_items;1109,71892
struct UT_hash_handle *tail;tail1110,71915
ptrdiff_t hho;1111,71994
unsigned ideal_chain_maxlen;1115,72230
unsigned nonideal_items;1120,72502
unsigned ineff_expands,1128,72979
unsigned ineff_expands, noexpand;1128,72979
uint32_t signature;1130,73017
uint32_t bloom_sig;1132,73115
uint8_t *bloom_bv;bloom_bv1133,73196
uint8_t bloom_nbits;1134,73218
} UT_hash_table;1137,73250
typedef struct UT_hash_handle 1139,73268
struct UT_hash_table *tbl;tbl1140,73300
void *prev;prev1141,73330
void *next;next1142,73404
struct UT_hash_handle *hh_prev;hh_prev1143,73478
struct UT_hash_handle *hh_next;hh_next1144,73552
void *key;key1145,73626
unsigned keylen;1146,73700
unsigned hashv;1147,73774
} UT_hash_handle;1148,73848
src/util/zstring.h,23
#define ZSTRING_H2,18
src/util/base64.c,148
const static char* b64=37,1191
const static unsigned char unb64[unb6440,1304
char* base64_encode(72,2968
unsigned char* base64_decode(122,4374
src/util/xalt_c_utils.h,28
#define XALT_C_UTILS_H2,23
src/util/build_uuid.h,26
#define BUILD_UUID_H2,21
src/util/xalt_vendor_note.c,526
#define _GNU_SOURCE 1,0
static int xalt_tracing 16,378
struct elf_note 19,430
int32_t name_size;20,448
int32_t desc_size;21,469
int32_t type;22,490
uint8_t data[data23,506
typedef struct elf_note elf_note;25,552
struct vendor_note 27,587
char name[name28,608
uint8_t version;29,694
char note[note30,713
typedef struct vendor_note vendor_note;32,759
static int read_watermark(57,1570
static int handle_program_header(86,2404
bool xalt_vendor_note(125,3542
bool xalt_vendor_note(136,3781
src/util/compute_sha1.h,28
#define COMPUTE_SHA1_H2,23
src/util/transmit.c,342
#define _GNU_SOURCE1,0
#define XALT_LOGGING_LBL 19,370
#define KIND_LBL 20,411
#define NB_LBL 21,444
#define SYSHOST_LBL 22,475
#define KEY_LBL 23,511
#define CRC_LBL 24,543
#define IDX_LBL 25,578
#define VALUE_LBL 26,610
#define V_LBL 27,644
#define INTERFACE_Version 28,674
const int syslog_msg_sz 29,703
void transmit(31,745
src/util/xalt_syshost.h,28
#define XALT_SYSHOST_H2,23
src/util/xalt_dir.c,48
#define _GNU_SOURCE2,20
char* xalt_dir(12,175
src/util/test_record_pkg.C,15
int main(5,58
src/util/xalt_version.h,30
#define XALT_VERSION_STR 1,0
src/util/insert.c,157
void insert_key_double(3,21
void insert_key_string(14,344
void insert_key_SET(26,731
void free_SET(35,1008
void free_S2D(47,1225
void free_S2S(59,1450
src/util/buildXALTRecordT.h,34
#define BUILD_XALT_RECORDT_H2,29
src/util/capture.c,43
#define DATA_SIZE 4,61
void capture(6,85
src/util/crcFast.c,351
#define WIDTH 23,845
#define TOPBIT 24,880
#undef REFLECT_DATA27,944
#define REFLECT_DATA(28,965
#undef REFLECT_DATA30,1045
#define REFLECT_DATA(31,1066
#undef REFLECT_REMAINDER35,1150
#define REFLECT_REMAINDER(36,1176
#undef REFLECT_REMAINDER38,1242
#define REFLECT_REMAINDER(39,1268
crc crcTable[crcTable43,1339
crc crcFast(78,3445
src/util/base64.h,22
#define BASE64_H2,17
src/util/extractMain.c,42
int ascending_sort(6,90
int main(13,246
src/util/process.h,165
#define PROCESS_H2,18
UT_string* m_exe;17,215
UT_string* m_name;18,237
pid_t m_pid;19,260
pid_t m_parent;20,282
} process_t;21,307
src/util/utarray.h,1588
#define UTARRAY_H27,1215
#define UTARRAY_VERSION 29,1234
#define UTARRAY_UNUSED 36,1387
#define UTARRAY_UNUSED38,1444
#define utarray_oom(43,1579
#define utarray_oom(47,1635
typedef void (ctor_f)50,1674
typedef void (dtor_f)51,1725
typedef void (init_f)52,1759
size_t sz;54,1810
init_f *init;init55,1825
ctor_f *copy;copy56,1843
dtor_f *dtor;dtor57,1861
} UT_icd;58,1879
unsigned i,61,1907
unsigned i,n;61,1907
UT_icd icd;62,1976
char *d;d63,2042
} UT_array;64,2088
#define utarray_init(66,2101
#define utarray_done(71,2353
#define utarray_new(84,3245
#define utarray_free(92,3737
#define utarray_reserve(97,3989
#define utarray_push_back(109,4801
#define utarray_pop_back(115,5133
#define utarray_extend_back(120,5385
#define utarray_len(127,5797
#define utarray_eltptr(129,5830
#define _utarray_eltptr(130,5905
#define utarray_insert(132,5975
#define utarray_inserta(144,6787
#define utarray_resize(165,8322
#define utarray_concat(186,9859
#define utarray_erase(190,10031
#define utarray_renew(204,11003
#define utarray_clear(209,11255
#define utarray_sort(221,12067
#define utarray_find(225,12239
#define utarray_front(227,12313
#define utarray_next(228,12381
#define utarray_prev(229,12528
#define utarray_back(230,12667
#define utarray_eltidx(231,12741
static void utarray_str_cpy(234,12883
static void utarray_str_dtor(238,13044
static const UT_icd ut_str_icd UTARRAY_UNUSED 242,13151
static const UT_icd ut_int_icd UTARRAY_UNUSED 243,13254
static const UT_icd ut_ptr_icd UTARRAY_UNUSED 244,13332
src/util/xalt_c_utils.c,307
#define _GNU_SOURCE1,0
#define HERE 11,205
#define DATESZ 13,263
int isDirectory(15,283
int mkpath(23,427
const char* xalt_file_transmission_method(42,710
void build_resultDir(53,999
void build_resultFn(79,1853
static bool s_start_record 97,2422
void set_end_record(98,2457
void my_free(102,2509
src/util/process.c,98
void init_proc(14,254
void build_proc(22,396
void free_proc(74,1589
void proc_cmdline(80,1687
src/util/zcmprss.c,71
#define BUFFSZ 8,125
#define MAX(9,146
char* compress_string(11,188
src/util/buildXALTRecordT.c,92
#define _GNU_SOURCE1,0
void buildXALTRecordT(11,204
bool extractXALTRecordString(89,2880
src/util/xalt_fgets_alloc.h,32
#define XALT_FGETS_ALLOC_H2,27
src/util/zuncmprss.c,73
#define BUFFSZ 8,125
#define MAX(9,146
char* uncompress_string(11,188
src/util/xalt_vendor_note.h,108
#define XALT_VENDOR_NOTE_H2,27
#define XALT_ELF_NOTE_TYPE 4,55
#define XALT_STAMP_SUPPORTED_VERSION 5,98
src/util/epoch.c,28
volatile double epoch(4,42
src/util/xalt_curl_transmit.c,188
#define _GNU_SOURCE1,0
const int syslog_msg_sz 14,269
struct response 16,311
char *memory;memory17,329
size_t size;18,345
static size_t _write_callback(22,407
int main(40,839
src/util/xalt_obfuscate.h,2542
#define XALT_OBFUSCATE2,23
#define PASTE2(4,47
#define PaStE2(5,82
#define PASTE3(6,110
#define PaStE3(7,147
#define HIDE 10,192
#define UNDERSCORE 13,223
#define MY_NAME 14,252
#define __fini 18,324
#define __init 19,413
#define myfini 20,502
#define myinit 21,591
#define wrapper_for_myfini 22,680
#define buildEnvT 24,770
#define buildUserT 25,856
#define buildXALTRecordT 26,942
#define build_proc 27,1028
#define build_resultDir 28,1114
#define build_resultFn 29,1200
#define build_uuid 30,1286
#define build_uuid_cleanup 31,1372
#define capture 32,1458
#define compute_sha1 33,1544
#define compute_sha1_cleanup 34,1630
#define compress_string 35,1716
#define crcInit 36,1802
#define crcFast 37,1888
#define crcSlow 38,1974
#define create_xalt_tmpdir_str 39,2060
#define env_parser_cleanup 40,2146
#define epoch 41,2232
#define extractXALTRecordString 42,2318
#define filterEnvT 43,2404
#define free_S2D 44,2490
#define free_S2S 45,2576
#define free_SET 46,2662
#define free_proc 47,2748
#define hostname_parser 48,2834
#define hostname_parser_cleanup 49,2920
#define init_proc 50,3006
#define isDirectory 51,3092
#define is_directory 52,3178
#define insert_key_SET 53,3264
#define insert_key_double 54,3350
#define insert_key_string 55,3436
#define json_add_S2D 56,3522
#define json_add_S2S 57,3608
#define json_add_SET 58,3694
#define json_add_array 59,3780
#define json_add_char_str 60,3866
#define json_add_double 61,3952
#define json_add_int 62,4038
#define json_add_json_str 63,4124
#define json_add_libT 64,4210
#define json_add_ptA 65,4296
#define json_add_utarray 66,4382
#define json_fini 67,4468
#define json_init 68,4554
#define keep_env_name 69,4640
#define keep_path 70,4726
#define mkpath 71,4812
#define my_free 72,4898
#define my_hostname_parser 73,4984
#define my_hostname_parser_cleanup 74,5070
#define parseProcMaps 75,5156
#define path_parser_cleanup 76,5242
#define pkgRecordTransmit 77,5328
#define proc_cmdline 78,5414
#define processTreeFree 79,5500
#define queueType 80,5586
#define remove_xalt_tmpdir 81,5672
#define run_submission 82,5758
#define set_end_record 83,5844
#define translate 84,5930
#define transmit 85,6016
#define walkProcessTree 86,6102
#define xalt_dir 87,6188
#define xalt_fgets_alloc 88,6274
#define xalt_file_transmission_method 89,6360
#define xalt_quotestring 90,6446
#define xalt_quotestring_free 91,6532
#define xalt_syshost 92,6618
#define xalt_unquotestring 93,6704
#define xalt_vendor_note 94,6790
src/util/xalt_fgets_alloc.c,75
#define HERE 6,97
static const int SZ 8,155
int xalt_fgets_alloc(10,184
src/util/buildJson.c,792
static const char* dquote 10,194
static const char* s_colon 11,233
static const char* n_colon 12,275
static const char* t_colon 13,315
static const char* a_colon 14,356
static const char* end_bracket 15,397
static const char* end_brace 16,435
static const char* bracket 17,473
static const char* bracketQ 18,511
static const char* brace 19,551
static const char* blank0 21,590
static const char* comma 22,627
void json_init(24,666
void json_fini(43,1003
void json_add_char_str(66,1509
void json_add_json_str(76,1847
void json_add_int(85,2144
void json_add_double(99,2497
void json_add_S2S(112,2851
void json_add_SET(138,3661
void json_add_libT(159,4274
void json_add_S2D(184,5001
void json_add_ptA(218,6020
void json_add_array(273,7725
void json_add_utarray(295,8384
src/util/xalt_tmpdir.c,93
#define _GNU_SOURCE1,0
char* create_xalt_tmpdir_str(11,196
void remove_xalt_tmpdir(19,370
src/util/xalt_header.h.in,1344
#undef SITE_CONTROLLED_PREFIX8,229
#undef BIT3211,296
#undef COMPUTE_SHA1SUM14,347
#undef CXX_LD_LIBRARY_PATH17,410
#undef ETC_DIR20,502
#undef HAVE_DCFCN_H23,557
#undef HAVE_DCGM_AGENT_H26,614
#undef HAVE_DLOPEN29,667
#undef HAVE_INTTYPES_H32,747
#undef HAVE_LIBUUID35,791
#undef HAVE_MEMORY_H38,870
#undef HAVE_NVML_H41,928
#undef HAVE_OPENSSL_SHA_H44,995
#undef HAVE_STDINT_H47,1080
#undef HAVE_STDLIB_H50,1160
#undef HAVE_STRINGS_H53,1241
#undef HAVE_STRING_H56,1322
#undef HAVE_SYS_STAT_H59,1404
#undef HAVE_SYS_TYPES_H62,1489
#undef HAVE_UNISTD_H65,1572
#undef HAVE_UUID_UUID_H68,1639
#undef MYSQLDB71,1714
#undef MY_HOSTNAME_PARSER74,1779
#undef PACKAGE_BUGREPORT77,1885
#undef PACKAGE_NAME80,1958
#undef PACKAGE_STRING83,2038
#undef PACKAGE_TARNAME86,2120
#undef PACKAGE_URL89,2192
#undef PACKAGE_VERSION92,2257
#undef PRELOAD_ONLY95,2322
#undef STATIC_LIBS98,2398
#undef STDC_HEADERS101,2473
#undef SYSHOST_CONFIG104,2525
#undef SYSTEM_PATH107,2615
#undef TRANSMISSION110,2698
#undef USE_DCGM113,2736
#undef USE_NVML116,2778
#undef XALT_CONFIG_PY119,2847
#undef XALT_FILE_PREFIX122,2916
#undef XALT_FUNCTION_TRACKING125,2976
#undef XALT_GPU_TRACKING128,3035
#undef XALT_INSTALL_OS131,3102
#undef XALT_LOGGING_URL134,3161
#undef XALT_MPI_TRACKING137,3214
#undef XALT_SCALAR_TRACKING140,3272
src/util/xalt_timer.h,115
#define XALT_TIMERS_H2,22
double init;7,63
double fini;8,78
double gpu_setup;9,93
} xalt_timer_t;10,113
src/util/crc.h,842
#define _CRC_H17,566
#define FALSE 26,660
#define TRUE 27,677
#define CRC_CCITT32,765
typedef unsigned short crc;37,814
#define CRC_NAME 39,846
#define POLYNOMIAL 40,878
#define INITIAL_REMAINDER 41,907
#define FINAL_XOR_VALUE 42,941
#define REFLECT_DATA 43,974
#define REFLECT_REMAINDER 44,1003
#define CHECK_VALUE 45,1036
typedef unsigned short crc;49,1092
#define CRC_NAME 51,1124
#define POLYNOMIAL 52,1153
#define INITIAL_REMAINDER 53,1182
#define FINAL_XOR_VALUE 54,1216
#define REFLECT_DATA 55,1249
#define REFLECT_REMAINDER 56,1277
#define CHECK_VALUE 57,1309
typedef unsigned long crc;61,1365
#define CRC_NAME 63,1396
#define POLYNOMIAL 64,1425
#define INITIAL_REMAINDER 65,1458
#define FINAL_XOR_VALUE 66,1496
#define REFLECT_DATA 67,1533
#define REFLECT_REMAINDER 68,1561
#define CHECK_VALUE 69,1593
src/util/compute_sha1.c,90
static void * handle 17,390
void compute_sha1(19,421
void compute_sha1_cleanup(80,1739
src/util/Module.mk.in,15
local_dir 1,0
src/util/utstring.h,1108
#define UTSTRING_H27,1217
#define UTSTRING_VERSION 29,1237
#define UTSTRING_UNUSED 37,1365
#define UTSTRING_UNUSED39,1423
#define utstring_oom(44,1560
#define utstring_oom(48,1618
char *d;d52,1675
size_t n;53,1723
size_t i;54,1762
} UT_string;55,1809
#define utstring_reserve(57,1823
#define utstring_init(70,2506
#define utstring_done(77,2823
#define utstring_free(83,3079
#define utstring_new(89,3335
#define utstring_renew(98,3774
#define utstring_clear(107,4213
#define utstring_bincpy(113,4469
#define utstring_concat(121,4847
#define utstring_len(129,5261
#define utstring_body(131,5295
UTSTRING_UNUSED static void utstring_printf_va(133,5330
static void utstring_printf(157,5949
UTSTRING_UNUSED static void utstring_printf(160,6065
UTSTRING_UNUSED static void _utstring_BuildTable(171,6519
UTSTRING_UNUSED static void _utstring_BuildTableR(211,7275
UTSTRING_UNUSED static long _utstring_find(251,8076
UTSTRING_UNUSED static long _utstring_findR(284,8814
UTSTRING_UNUSED static long utstring_find(318,9546
UTSTRING_UNUSED static long utstring_findR(364,10852
src/util/xalt_base_types.h,183
#define XALT_BASE_TYPES_H2,26
#define HERE 4,53
#define DEBUG(6,144
#define DEBUG0(7,261
#define DEBUG1(8,378
#define DEBUG2(9,495
#define DEBUG3(10,612
#define DEBUG4(11,729
src/util/epoch.h,21
#define EPOCH_H2,16
src/util/insert.h,22
#define INSERT_H2,17
src/util/xalt_configuration_report.C,182
#define RESET 23,482
#define BOLDRED 24,512
static const char* blank0 26,571
static const char* comma 27,608
const int dateSZ=28,646
void displayArray(30,669
int main(48,1148
src/util/xalt_config.h.in,1241
#define XALT_CONFIG_H2,22
#define SITE_CONTROLLED_PREFIX 8,147
#define CRYPTO_STR 9,209
#define CURL_STR 10,259
#define CXX_LD_LIBRARY_PATH 11,307
#define GPU_STR 12,366
#define HAVE_32BIT 13,413
#define HAVE_DCGM 14,463
#define HAVE_NVML 15,512
#define HAVE_WORKING_LIBUUID 16,561
#define MY_HOSTNAME_PARSER 17,621
#define SYSHOST_CONFIG 18,679
#define SYSLOG_MSG_SZ 19,733
#define TRANSMISSION 20,785
#define UUID_STR 21,837
#define XALT_CMDLINE_RECORD 22,885
#define XALT_COMPUTE_SHA1 23,944
#define XALT_CONFIG_PY 24,999
#define XALT_DEFAULT_DIR 25,1053