/work/obj-fuzz/toolkit/components/telemetry/TelemetryHistogramNameMap.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* This file is auto-generated, see gen_histogram_phf.py. */ |
2 | | |
3 | | #ifndef mozilla_TelemetryHistogramNameMap_h |
4 | | #define mozilla_TelemetryHistogramNameMap_h |
5 | | |
6 | | namespace mozilla { |
7 | | namespace Telemetry { |
8 | | |
9 | | const uint32_t sHistogramIDByNameLookupEntries[] = { |
10 | | 608, |
11 | | 1433, |
12 | | 1103, |
13 | | 498, |
14 | | 1542, |
15 | | 1663, |
16 | | 172, |
17 | | 363, |
18 | | 1585, |
19 | | 645, |
20 | | 1293, |
21 | | 693, |
22 | | 580, |
23 | | 703, |
24 | | 1612, |
25 | | 14, |
26 | | 30, |
27 | | 1531, |
28 | | 463, |
29 | | 987, |
30 | | 61, |
31 | | 1347, |
32 | | 940, |
33 | | 1689, |
34 | | 384, |
35 | | 1054, |
36 | | 1441, |
37 | | 584, |
38 | | 1755, |
39 | | 446, |
40 | | 1538, |
41 | | 1053, |
42 | | 651, |
43 | | 1758, |
44 | | 278, |
45 | | 1136, |
46 | | 33, |
47 | | 619, |
48 | | 1274, |
49 | | 1035, |
50 | | 559, |
51 | | 864, |
52 | | 362, |
53 | | 55, |
54 | | 343, |
55 | | 332, |
56 | | 795, |
57 | | 1700, |
58 | | 1074, |
59 | | 501, |
60 | | 424, |
61 | | 1020, |
62 | | 588, |
63 | | 670, |
64 | | 68, |
65 | | 1453, |
66 | | 1563, |
67 | | 190, |
68 | | 1377, |
69 | | 1753, |
70 | | 1477, |
71 | | 1756, |
72 | | 134, |
73 | | 1365, |
74 | | 127, |
75 | | 585, |
76 | | 312, |
77 | | 500, |
78 | | 282, |
79 | | 230, |
80 | | 1092, |
81 | | 1182, |
82 | | 623, |
83 | | 828, |
84 | | 591, |
85 | | 537, |
86 | | 895, |
87 | | 499, |
88 | | 1235, |
89 | | 209, |
90 | | 1226, |
91 | | 856, |
92 | | 1761, |
93 | | 1776, |
94 | | 88, |
95 | | 1017, |
96 | | 909, |
97 | | 676, |
98 | | 660, |
99 | | 765, |
100 | | 1763, |
101 | | 924, |
102 | | 372, |
103 | | 674, |
104 | | 1207, |
105 | | 1060, |
106 | | 1653, |
107 | | 1129, |
108 | | 1031, |
109 | | 999, |
110 | | 315, |
111 | | 547, |
112 | | 94, |
113 | | 1595, |
114 | | 1138, |
115 | | 243, |
116 | | 82, |
117 | | 1243, |
118 | | 1711, |
119 | | 796, |
120 | | 1570, |
121 | | 4, |
122 | | 205, |
123 | | 96, |
124 | | 1124, |
125 | | 1297, |
126 | | 1513, |
127 | | 1006, |
128 | | 19, |
129 | | 228, |
130 | | 1109, |
131 | | 1679, |
132 | | 1264, |
133 | | 576, |
134 | | 739, |
135 | | 1373, |
136 | | 1259, |
137 | | 1682, |
138 | | 412, |
139 | | 729, |
140 | | 523, |
141 | | 305, |
142 | | 648, |
143 | | 274, |
144 | | 1771, |
145 | | 1146, |
146 | | 672, |
147 | | 779, |
148 | | 1095, |
149 | | 1693, |
150 | | 1378, |
151 | | 528, |
152 | | 995, |
153 | | 578, |
154 | | 43, |
155 | | 633, |
156 | | 1579, |
157 | | 1616, |
158 | | 947, |
159 | | 937, |
160 | | 1313, |
161 | | 1604, |
162 | | 1070, |
163 | | 439, |
164 | | 1169, |
165 | | 1127, |
166 | | 930, |
167 | | 665, |
168 | | 696, |
169 | | 483, |
170 | | 798, |
171 | | 1609, |
172 | | 219, |
173 | | 116, |
174 | | 595, |
175 | | 156, |
176 | | 810, |
177 | | 1076, |
178 | | 394, |
179 | | 1678, |
180 | | 1684, |
181 | | 1093, |
182 | | 1283, |
183 | | 556, |
184 | | 493, |
185 | | 396, |
186 | | 248, |
187 | | 1269, |
188 | | 193, |
189 | | 240, |
190 | | 1628, |
191 | | 673, |
192 | | 226, |
193 | | 27, |
194 | | 809, |
195 | | 1590, |
196 | | 341, |
197 | | 1214, |
198 | | 1010, |
199 | | 998, |
200 | | 77, |
201 | | 59, |
202 | | 1572, |
203 | | 41, |
204 | | 1675, |
205 | | 775, |
206 | | 1455, |
207 | | 467, |
208 | | 646, |
209 | | 236, |
210 | | 165, |
211 | | 1619, |
212 | | 744, |
213 | | 48, |
214 | | 1772, |
215 | | 1280, |
216 | | 29, |
217 | | 691, |
218 | | 687, |
219 | | 1457, |
220 | | 1063, |
221 | | 417, |
222 | | 551, |
223 | | 37, |
224 | | 1530, |
225 | | 383, |
226 | | 1064, |
227 | | 1289, |
228 | | 1007, |
229 | | 1639, |
230 | | 1157, |
231 | | 784, |
232 | | 1088, |
233 | | 0, |
234 | | 1512, |
235 | | 13, |
236 | | 1000, |
237 | | 2, |
238 | | 329, |
239 | | 636, |
240 | | 1201, |
241 | | 411, |
242 | | 1034, |
243 | | 1389, |
244 | | 564, |
245 | | 1118, |
246 | | 100, |
247 | | 839, |
248 | | 1148, |
249 | | 1330, |
250 | | 415, |
251 | | 1419, |
252 | | 1543, |
253 | | 718, |
254 | | 1361, |
255 | | 108, |
256 | | 1558, |
257 | | 1203, |
258 | | 1058, |
259 | | 1320, |
260 | | 200, |
261 | | 627, |
262 | | 1111, |
263 | | 1412, |
264 | | 287, |
265 | | 1537, |
266 | | 1722, |
267 | | 1683, |
268 | | 1618, |
269 | | 259, |
270 | | 404, |
271 | | 632, |
272 | | 23, |
273 | | 1415, |
274 | | 254, |
275 | | 757, |
276 | | 1620, |
277 | | 1305, |
278 | | 1770, |
279 | | 1145, |
280 | | 1574, |
281 | | 1385, |
282 | | 25, |
283 | | 1322, |
284 | | 132, |
285 | | 1637, |
286 | | 1730, |
287 | | 1746, |
288 | | 1576, |
289 | | 1748, |
290 | | 410, |
291 | | 733, |
292 | | 702, |
293 | | 403, |
294 | | 65, |
295 | | 62, |
296 | | 1356, |
297 | | 471, |
298 | | 563, |
299 | | 346, |
300 | | 207, |
301 | | 251, |
302 | | 1541, |
303 | | 1454, |
304 | | 1291, |
305 | | 996, |
306 | | 1279, |
307 | | 1752, |
308 | | 327, |
309 | | 485, |
310 | | 333, |
311 | | 709, |
312 | | 764, |
313 | | 262, |
314 | | 1649, |
315 | | 1032, |
316 | | 972, |
317 | | 1161, |
318 | | 1009, |
319 | | 855, |
320 | | 596, |
321 | | 1567, |
322 | | 1773, |
323 | | 1405, |
324 | | 1039, |
325 | | 1516, |
326 | | 661, |
327 | | 548, |
328 | | 611, |
329 | | 1338, |
330 | | 1523, |
331 | | 688, |
332 | | 126, |
333 | | 863, |
334 | | 1012, |
335 | | 829, |
336 | | 174, |
337 | | 1038, |
338 | | 1002, |
339 | | 919, |
340 | | 1448, |
341 | | 804, |
342 | | 885, |
343 | | 849, |
344 | | 668, |
345 | | 530, |
346 | | 977, |
347 | | 1160, |
348 | | 1319, |
349 | | 359, |
350 | | 1681, |
351 | | 1175, |
352 | | 1223, |
353 | | 51, |
354 | | 92, |
355 | | 1603, |
356 | | 1231, |
357 | | 860, |
358 | | 971, |
359 | | 1436, |
360 | | 602, |
361 | | 818, |
362 | | 297, |
363 | | 1260, |
364 | | 85, |
365 | | 54, |
366 | | 1503, |
367 | | 848, |
368 | | 833, |
369 | | 1122, |
370 | | 1399, |
371 | | 239, |
372 | | 510, |
373 | | 604, |
374 | | 904, |
375 | | 917, |
376 | | 101, |
377 | | 1686, |
378 | | 1735, |
379 | | 434, |
380 | | 1238, |
381 | | 873, |
382 | | 1073, |
383 | | 862, |
384 | | 1110, |
385 | | 1067, |
386 | | 979, |
387 | | 1524, |
388 | | 1013, |
389 | | 1210, |
390 | | 1312, |
391 | | 1493, |
392 | | 1194, |
393 | | 640, |
394 | | 1395, |
395 | | 1308, |
396 | | 1205, |
397 | | 482, |
398 | | 461, |
399 | | 455, |
400 | | 1610, |
401 | | 465, |
402 | | 1646, |
403 | | 1634, |
404 | | 1444, |
405 | | 1236, |
406 | | 609, |
407 | | 1472, |
408 | | 1079, |
409 | | 1327, |
410 | | 1589, |
411 | | 458, |
412 | | 1144, |
413 | | 647, |
414 | | 985, |
415 | | 1656, |
416 | | 316, |
417 | | 1622, |
418 | | 1774, |
419 | | 1591, |
420 | | 1407, |
421 | | 1286, |
422 | | 490, |
423 | | 583, |
424 | | 24, |
425 | | 1026, |
426 | | 641, |
427 | | 1080, |
428 | | 1471, |
429 | | 1507, |
430 | | 1202, |
431 | | 1766, |
432 | | 223, |
433 | | 263, |
434 | | 1729, |
435 | | 1151, |
436 | | 139, |
437 | | 416, |
438 | | 1418, |
439 | | 832, |
440 | | 838, |
441 | | 1380, |
442 | | 469, |
443 | | 1625, |
444 | | 407, |
445 | | 151, |
446 | | 166, |
447 | | 1465, |
448 | | 1069, |
449 | | 958, |
450 | | 414, |
451 | | 689, |
452 | | 353, |
453 | | 1697, |
454 | | 1299, |
455 | | 186, |
456 | | 319, |
457 | | 1288, |
458 | | 898, |
459 | | 1250, |
460 | | 569, |
461 | | 916, |
462 | | 1638, |
463 | | 732, |
464 | | 395, |
465 | | 257, |
466 | | 635, |
467 | | 80, |
468 | | 557, |
469 | | 1660, |
470 | | 1680, |
471 | | 98, |
472 | | 1691, |
473 | | 777, |
474 | | 1375, |
475 | | 1143, |
476 | | 1605, |
477 | | 397, |
478 | | 63, |
479 | | 76, |
480 | | 1391, |
481 | | 1499, |
482 | | 1324, |
483 | | 107, |
484 | | 1500, |
485 | | 725, |
486 | | 1352, |
487 | | 235, |
488 | | 428, |
489 | | 1149, |
490 | | 1562, |
491 | | 1104, |
492 | | 1285, |
493 | | 1624, |
494 | | 858, |
495 | | 582, |
496 | | 1650, |
497 | | 1642, |
498 | | 964, |
499 | | 1188, |
500 | | 1498, |
501 | | 50, |
502 | | 206, |
503 | | 1511, |
504 | | 1445, |
505 | | 402, |
506 | | 1464, |
507 | | 749, |
508 | | 982, |
509 | | 456, |
510 | | 1191, |
511 | | 515, |
512 | | 803, |
513 | | 1515, |
514 | | 756, |
515 | | 1119, |
516 | | 1661, |
517 | | 1248, |
518 | | 1369, |
519 | | 690, |
520 | | 1626, |
521 | | 939, |
522 | | 1706, |
523 | | 1261, |
524 | | 1483, |
525 | | 365, |
526 | | 476, |
527 | | 1718, |
528 | | 1553, |
529 | | 1593, |
530 | | 1294, |
531 | | 737, |
532 | | 598, |
533 | | 420, |
534 | | 1228, |
535 | | 1256, |
536 | | 1459, |
537 | | 1501, |
538 | | 845, |
539 | | 772, |
540 | | 888, |
541 | | 487, |
542 | | 658, |
543 | | 1462, |
544 | | 1263, |
545 | | 1587, |
546 | | 285, |
547 | | 594, |
548 | | 318, |
549 | | 791, |
550 | | 926, |
551 | | 1432, |
552 | | 1721, |
553 | | 511, |
554 | | 52, |
555 | | 1552, |
556 | | 1723, |
557 | | 675, |
558 | | 1266, |
559 | | 931, |
560 | | 102, |
561 | | 900, |
562 | | 906, |
563 | | 1187, |
564 | | 326, |
565 | | 373, |
566 | | 204, |
567 | | 1475, |
568 | | 555, |
569 | | 734, |
570 | | 846, |
571 | | 1666, |
572 | | 698, |
573 | | 128, |
574 | | 328, |
575 | | 933, |
576 | | 638, |
577 | | 1504, |
578 | | 1343, |
579 | | 905, |
580 | | 292, |
581 | | 258, |
582 | | 360, |
583 | | 20, |
584 | | 1189, |
585 | | 663, |
586 | | 419, |
587 | | 1097, |
588 | | 1371, |
589 | | 16, |
590 | | 770, |
591 | | 105, |
592 | | 1350, |
593 | | 1360, |
594 | | 357, |
595 | | 1708, |
596 | | 634, |
597 | | 1212, |
598 | | 106, |
599 | | 1402, |
600 | | 344, |
601 | | 1192, |
602 | | 1743, |
603 | | 1460, |
604 | | 512, |
605 | | 104, |
606 | | 1720, |
607 | | 1332, |
608 | | 1030, |
609 | | 536, |
610 | | 505, |
611 | | 117, |
612 | | 808, |
613 | | 1099, |
614 | | 1301, |
615 | | 593, |
616 | | 1244, |
617 | | 169, |
618 | | 679, |
619 | | 1750, |
620 | | 903, |
621 | | 1406, |
622 | | 91, |
623 | | 1379, |
624 | | 1366, |
625 | | 492, |
626 | | 1139, |
627 | | 738, |
628 | | 161, |
629 | | 1611, |
630 | | 386, |
631 | | 375, |
632 | | 840, |
633 | | 1168, |
634 | | 234, |
635 | | 1184, |
636 | | 18, |
637 | | 279, |
638 | | 630, |
639 | | 1738, |
640 | | 1115, |
641 | | 459, |
642 | | 9, |
643 | | 540, |
644 | | 713, |
645 | | 1011, |
646 | | 1249, |
647 | | 825, |
648 | | 1737, |
649 | | 844, |
650 | | 1325, |
651 | | 934, |
652 | | 1185, |
653 | | 941, |
654 | | 497, |
655 | | 981, |
656 | | 606, |
657 | | 715, |
658 | | 1474, |
659 | | 527, |
660 | | 1351, |
661 | | 1566, |
662 | | 1586, |
663 | | 851, |
664 | | 1077, |
665 | | 727, |
666 | | 680, |
667 | | 805, |
668 | | 1644, |
669 | | 1584, |
670 | | 309, |
671 | | 736, |
672 | | 1003, |
673 | | 1728, |
674 | | 1468, |
675 | | 1170, |
676 | | 758, |
677 | | 1564, |
678 | | 118, |
679 | | 1544, |
680 | | 1252, |
681 | | 121, |
682 | | 879, |
683 | | 1719, |
684 | | 1042, |
685 | | 1354, |
686 | | 800, |
687 | | 614, |
688 | | 368, |
689 | | 408, |
690 | | 8, |
691 | | 1186, |
692 | | 1486, |
693 | | 185, |
694 | | 486, |
695 | | 450, |
696 | | 1085, |
697 | | 1409, |
698 | | 1166, |
699 | | 607, |
700 | | 1065, |
701 | | 760, |
702 | | 183, |
703 | | 1333, |
704 | | 656, |
705 | | 1451, |
706 | | 610, |
707 | | 1215, |
708 | | 211, |
709 | | 759, |
710 | | 1190, |
711 | | 935, |
712 | | 400, |
713 | | 553, |
714 | | 991, |
715 | | 1177, |
716 | | 1241, |
717 | | 109, |
718 | | 1633, |
719 | | 876, |
720 | | 153, |
721 | | 215, |
722 | | 882, |
723 | | 1278, |
724 | | 131, |
725 | | 1594, |
726 | | 197, |
727 | | 1393, |
728 | | 5, |
729 | | 145, |
730 | | 1488, |
731 | | 89, |
732 | | 1102, |
733 | | 336, |
734 | | 922, |
735 | | 457, |
736 | | 1520, |
737 | | 1547, |
738 | | 1440, |
739 | | 265, |
740 | | 1362, |
741 | | 542, |
742 | | 1091, |
743 | | 129, |
744 | | 268, |
745 | | 1559, |
746 | | 1698, |
747 | | 1083, |
748 | | 521, |
749 | | 1651, |
750 | | 746, |
751 | | 1734, |
752 | | 1519, |
753 | | 350, |
754 | | 538, |
755 | | 87, |
756 | | 929, |
757 | | 1662, |
758 | | 532, |
759 | | 1687, |
760 | | 801, |
761 | | 948, |
762 | | 1621, |
763 | | 878, |
764 | | 1284, |
765 | | 504, |
766 | | 989, |
767 | | 925, |
768 | | 231, |
769 | | 164, |
770 | | 867, |
771 | | 1517, |
772 | | 866, |
773 | | 524, |
774 | | 1490, |
775 | | 399, |
776 | | 1061, |
777 | | 915, |
778 | | 314, |
779 | | 1731, |
780 | | 669, |
781 | | 1422, |
782 | | 15, |
783 | | 1310, |
784 | | 1156, |
785 | | 509, |
786 | | 260, |
787 | | 320, |
788 | | 824, |
789 | | 735, |
790 | | 1549, |
791 | | 923, |
792 | | 1014, |
793 | | 731, |
794 | | 1197, |
795 | | 1484, |
796 | | 1765, |
797 | | 1608, |
798 | | 1179, |
799 | | 293, |
800 | | 960, |
801 | | 78, |
802 | | 1707, |
803 | | 1502, |
804 | | 198, |
805 | | 1710, |
806 | | 72, |
807 | | 1421, |
808 | | 213, |
809 | | 600, |
810 | | 854, |
811 | | 526, |
812 | | 823, |
813 | | 1211, |
814 | | 1701, |
815 | | 1113, |
816 | | 1131, |
817 | | 533, |
818 | | 1404, |
819 | | 1016, |
820 | | 945, |
821 | | 1617, |
822 | | 1694, |
823 | | 73, |
824 | | 994, |
825 | | 692, |
826 | | 36, |
827 | | 1497, |
828 | | 1363, |
829 | | 56, |
830 | | 191, |
831 | | 1364, |
832 | | 681, |
833 | | 1556, |
834 | | 1121, |
835 | | 745, |
836 | | 1632, |
837 | | 716, |
838 | | 1066, |
839 | | 1696, |
840 | | 1164, |
841 | | 176, |
842 | | 589, |
843 | | 304, |
844 | | 1153, |
845 | | 1705, |
846 | | 392, |
847 | | 303, |
848 | | 871, |
849 | | 1554, |
850 | | 1676, |
851 | | 1392, |
852 | | 1075, |
853 | | 75, |
854 | | 445, |
855 | | 1174, |
856 | | 1527, |
857 | | 552, |
858 | | 46, |
859 | | 893, |
860 | | 1120, |
861 | | 480, |
862 | | 488, |
863 | | 1607, |
864 | | 653, |
865 | | 388, |
866 | | 1357, |
867 | | 1255, |
868 | | 699, |
869 | | 1640, |
870 | | 1505, |
871 | | 1508, |
872 | | 1733, |
873 | | 1571, |
874 | | 970, |
875 | | 275, |
876 | | 1321, |
877 | | 436, |
878 | | 31, |
879 | | 1227, |
880 | | 1778, |
881 | | 821, |
882 | | 352, |
883 | | 149, |
884 | | 1024, |
885 | | 711, |
886 | | 306, |
887 | | 558, |
888 | | 1539, |
889 | | 322, |
890 | | 1597, |
891 | | 1430, |
892 | | 726, |
893 | | 1258, |
894 | | 1668, |
895 | | 1494, |
896 | | 283, |
897 | | 1536, |
898 | | 229, |
899 | | 1199, |
900 | | 721, |
901 | | 1713, |
902 | | 1306, |
903 | | 671, |
904 | | 1635, |
905 | | 567, |
906 | | 1133, |
907 | | 531, |
908 | | 842, |
909 | | 592, |
910 | | 301, |
911 | | 820, |
912 | | 422, |
913 | | 1135, |
914 | | 543, |
915 | | 379, |
916 | | 560, |
917 | | 141, |
918 | | 335, |
919 | | 347, |
920 | | 743, |
921 | | 1779, |
922 | | 430, |
923 | | 1602, |
924 | | 1056, |
925 | | 1117, |
926 | | 484, |
927 | | 1569, |
928 | | 1592, |
929 | | 1578, |
930 | | 1751, |
931 | | 936, |
932 | | 684, |
933 | | 959, |
934 | | 577, |
935 | | 1001, |
936 | | 1049, |
937 | | 1027, |
938 | | 1107, |
939 | | 22, |
940 | | 1506, |
941 | | 81, |
942 | | 907, |
943 | | 1178, |
944 | | 1759, |
945 | | 167, |
946 | | 431, |
947 | | 466, |
948 | | 1446, |
949 | | 398, |
950 | | 86, |
951 | | 1296, |
952 | | 1431, |
953 | | 522, |
954 | | 980, |
955 | | 1768, |
956 | | 603, |
957 | | 464, |
958 | | 1712, |
959 | | 1492, |
960 | | 572, |
961 | | 812, |
962 | | 884, |
963 | | 447, |
964 | | 525, |
965 | | 502, |
966 | | 1112, |
967 | | 1329, |
968 | | 570, |
969 | | 986, |
970 | | 378, |
971 | | 1739, |
972 | | 1025, |
973 | | 1268, |
974 | | 220, |
975 | | 622, |
976 | | 957, |
977 | | 364, |
978 | | 1401, |
979 | | 453, |
980 | | 189, |
981 | | 1400, |
982 | | 1754, |
983 | | 1290, |
984 | | 114, |
985 | | 302, |
986 | | 1757, |
987 | | 34, |
988 | | 1565, |
989 | | 178, |
990 | | 311, |
991 | | 294, |
992 | | 110, |
993 | | 196, |
994 | | 883, |
995 | | 1390, |
996 | | 700, |
997 | | 813, |
998 | | 1588, |
999 | | 776, |
1000 | | 712, |
1001 | | 475, |
1002 | | 626, |
1003 | | 662, |
1004 | | 892, |
1005 | | 1200, |
1006 | | 28, |
1007 | | 242, |
1008 | | 245, |
1009 | | 1715, |
1010 | | 331, |
1011 | | 579, |
1012 | | 1046, |
1013 | | 1398, |
1014 | | 1580, |
1015 | | 154, |
1016 | | 969, |
1017 | | 1745, |
1018 | | 973, |
1019 | | 767, |
1020 | | 992, |
1021 | | 1029, |
1022 | | 1336, |
1023 | | 1387, |
1024 | | 1749, |
1025 | | 389, |
1026 | | 370, |
1027 | | 286, |
1028 | | 1132, |
1029 | | 1220, |
1030 | | 642, |
1031 | | 624, |
1032 | | 216, |
1033 | | 1230, |
1034 | | 222, |
1035 | | 927, |
1036 | | 819, |
1037 | | 354, |
1038 | | 1071, |
1039 | | 1130, |
1040 | | 1123, |
1041 | | 1295, |
1042 | | 208, |
1043 | | 781, |
1044 | | 367, |
1045 | | 1747, |
1046 | | 956, |
1047 | | 1355, |
1048 | | 513, |
1049 | | 472, |
1050 | | 1426, |
1051 | | 1271, |
1052 | | 899, |
1053 | | 1134, |
1054 | | 1545, |
1055 | | 462, |
1056 | | 950, |
1057 | | 426, |
1058 | | 1641, |
1059 | | 97, |
1060 | | 618, |
1061 | | 17, |
1062 | | 1724, |
1063 | | 69, |
1064 | | 920, |
1065 | | 807, |
1066 | | 1374, |
1067 | | 1021, |
1068 | | 380, |
1069 | | 1326, |
1070 | | 1315, |
1071 | | 1050, |
1072 | | 1232, |
1073 | | 830, |
1074 | | 382, |
1075 | | 1654, |
1076 | | 1424, |
1077 | | 1514, |
1078 | | 1767, |
1079 | | 719, |
1080 | | 1304, |
1081 | | 1528, |
1082 | | 1368, |
1083 | | 649, |
1084 | | 1383, |
1085 | | 1509, |
1086 | | 340, |
1087 | | 667, |
1088 | | 182, |
1089 | | 1491, |
1090 | | 122, |
1091 | | 836, |
1092 | | 241, |
1093 | | 150, |
1094 | | 1196, |
1095 | | 1760, |
1096 | | 1575, |
1097 | | 944, |
1098 | | 968, |
1099 | | 270, |
1100 | | 163, |
1101 | | 401, |
1102 | | 1181, |
1103 | | 1316, |
1104 | | 1744, |
1105 | | 827, |
1106 | | 440, |
1107 | | 1442, |
1108 | | 1386, |
1109 | | 1769, |
1110 | | 1047, |
1111 | | 337, |
1112 | | 799, |
1113 | | 1311, |
1114 | | 194, |
1115 | | 802, |
1116 | | 67, |
1117 | | 224, |
1118 | | 1740, |
1119 | | 1677, |
1120 | | 701, |
1121 | | 815, |
1122 | | 1403, |
1123 | | 1469, |
1124 | | 253, |
1125 | | 771, |
1126 | | 1736, |
1127 | | 1217, |
1128 | | 508, |
1129 | | 1096, |
1130 | | 1458, |
1131 | | 351, |
1132 | | 1224, |
1133 | | 754, |
1134 | | 181, |
1135 | | 1162, |
1136 | | 203, |
1137 | | 621, |
1138 | | 1452, |
1139 | | 1272, |
1140 | | 1019, |
1141 | | 639, |
1142 | | 581, |
1143 | | 123, |
1144 | | 361, |
1145 | | 769, |
1146 | | 550, |
1147 | | 1331, |
1148 | | 95, |
1149 | | 664, |
1150 | | 171, |
1151 | | 872, |
1152 | | 201, |
1153 | | 1561, |
1154 | | 1282, |
1155 | | 1630, |
1156 | | 742, |
1157 | | 225, |
1158 | | 1008, |
1159 | | 890, |
1160 | | 1219, |
1161 | | 390, |
1162 | | 847, |
1163 | | 137, |
1164 | | 1041, |
1165 | | 1532, |
1166 | | 1036, |
1167 | | 1742, |
1168 | | 714, |
1169 | | 218, |
1170 | | 42, |
1171 | | 1487, |
1172 | | 1568, |
1173 | | 1229, |
1174 | | 70, |
1175 | | 643, |
1176 | | 1339, |
1177 | | 1479, |
1178 | | 1428, |
1179 | | 1275, |
1180 | | 1525, |
1181 | | 1427, |
1182 | | 249, |
1183 | | 750, |
1184 | | 613, |
1185 | | 377, |
1186 | | 967, |
1187 | | 724, |
1188 | | 549, |
1189 | | 568, |
1190 | | 1627, |
1191 | | 1022, |
1192 | | 1081, |
1193 | | 1172, |
1194 | | 918, |
1195 | | 1108, |
1196 | | 1298, |
1197 | | 438, |
1198 | | 1247, |
1199 | | 1198, |
1200 | | 1606, |
1201 | | 470, |
1202 | | 1334, |
1203 | | 177, |
1204 | | 544, |
1205 | | 74, |
1206 | | 1463, |
1207 | | 946, |
1208 | | 861, |
1209 | | 1043, |
1210 | | 21, |
1211 | | 478, |
1212 | | 911, |
1213 | | 1044, |
1214 | | 1533, |
1215 | | 212, |
1216 | | 574, |
1217 | | 202, |
1218 | | 237, |
1219 | | 1631, |
1220 | | 1775, |
1221 | | 435, |
1222 | | 507, |
1223 | | 1381, |
1224 | | 961, |
1225 | | 1480, |
1226 | | 421, |
1227 | | 708, |
1228 | | 233, |
1229 | | 53, |
1230 | | 451, |
1231 | | 853, |
1232 | | 1450, |
1233 | | 1518, |
1234 | | 1158, |
1235 | | 786, |
1236 | | 330, |
1237 | | 355, |
1238 | | 1657, |
1239 | | 246, |
1240 | | 1234, |
1241 | | 192, |
1242 | | 837, |
1243 | | 1413, |
1244 | | 1489, |
1245 | | 817, |
1246 | | 427, |
1247 | | 942, |
1248 | | 705, |
1249 | | 952, |
1250 | | 79, |
1251 | | 755, |
1252 | | 541, |
1253 | | 406, |
1254 | | 269, |
1255 | | 587, |
1256 | | 221, |
1257 | | 707, |
1258 | | 1456, |
1259 | | 1416, |
1260 | | 371, |
1261 | | 503, |
1262 | | 1548, |
1263 | | 454, |
1264 | | 1254, |
1265 | | 723, |
1266 | | 1425, |
1267 | | 657, |
1268 | | 1348, |
1269 | | 1265, |
1270 | | 912, |
1271 | | 966, |
1272 | | 914, |
1273 | | 1704, |
1274 | | 997, |
1275 | | 1388, |
1276 | | 1443, |
1277 | | 409, |
1278 | | 1555, |
1279 | | 562, |
1280 | | 140, |
1281 | | 685, |
1282 | | 1667, |
1283 | | 1529, |
1284 | | 1703, |
1285 | | 811, |
1286 | | 1152, |
1287 | | 444, |
1288 | | 1777, |
1289 | | 1411, |
1290 | | 1495, |
1291 | | 1670, |
1292 | | 822, |
1293 | | 1213, |
1294 | | 706, |
1295 | | 162, |
1296 | | 1382, |
1297 | | 655, |
1298 | | 1317, |
1299 | | 1245, |
1300 | | 175, |
1301 | | 1699, |
1302 | | 1084, |
1303 | | 1496, |
1304 | | 921, |
1305 | | 1394, |
1306 | | 1087, |
1307 | | 852, |
1308 | | 1307, |
1309 | | 1473, |
1310 | | 1345, |
1311 | | 1126, |
1312 | | 1342, |
1313 | | 1195, |
1314 | | 277, |
1315 | | 143, |
1316 | | 1645, |
1317 | | 694, |
1318 | | 1068, |
1319 | | 659, |
1320 | | 816, |
1321 | | 147, |
1322 | | 1397, |
1323 | | 520, |
1324 | | 64, |
1325 | | 10, |
1326 | | 1655, |
1327 | | 281, |
1328 | | 1535, |
1329 | | 288, |
1330 | | 93, |
1331 | | 518, |
1332 | | 1435, |
1333 | | 1340, |
1334 | | 125, |
1335 | | 599, |
1336 | | 975, |
1337 | | 276, |
1338 | | 1233, |
1339 | | 32, |
1340 | | 473, |
1341 | | 1287, |
1342 | | 650, |
1343 | | 115, |
1344 | | 554, |
1345 | | 142, |
1346 | | 405, |
1347 | | 1240, |
1348 | | 280, |
1349 | | 730, |
1350 | | 157, |
1351 | | 1417, |
1352 | | 877, |
1353 | | 1414, |
1354 | | 834, |
1355 | | 841, |
1356 | | 1522, |
1357 | | 1246, |
1358 | | 697, |
1359 | | 1344, |
1360 | | 1396, |
1361 | | 1551, |
1362 | | 1685, |
1363 | | 874, |
1364 | | 342, |
1365 | | 1764, |
1366 | | 1732, |
1367 | | 1372, |
1368 | | 1154, |
1369 | | 535, |
1370 | | 146, |
1371 | | 1762, |
1372 | | 797, |
1373 | | 615, |
1374 | | 1159, |
1375 | | 628, |
1376 | | 1613, |
1377 | | 1702, |
1378 | | 1726, |
1379 | | 747, |
1380 | | 1225, |
1381 | | 1300, |
1382 | | 477, |
1383 | | 119, |
1384 | | 951, |
1385 | | 794, |
1386 | | 83, |
1387 | | 321, |
1388 | | 792, |
1389 | | 295, |
1390 | | 366, |
1391 | | 111, |
1392 | | 1171, |
1393 | | 217, |
1394 | | 495, |
1395 | | 1437, |
1396 | | 1341, |
1397 | | 620, |
1398 | | 1629, |
1399 | | 84, |
1400 | | 1714, |
1401 | | 517, |
1402 | | 1546, |
1403 | | 310, |
1404 | | 897, |
1405 | | 71, |
1406 | | 753, |
1407 | | 90, |
1408 | | 778, |
1409 | | 1335, |
1410 | | 741, |
1411 | | 561, |
1412 | | 381, |
1413 | | 300, |
1414 | | 1140, |
1415 | | 1116, |
1416 | | 974, |
1417 | | 214, |
1418 | | 1596, |
1419 | | 894, |
1420 | | 1550, |
1421 | | 783, |
1422 | | 135, |
1423 | | 437, |
1424 | | 1485, |
1425 | | 1467, |
1426 | | 751, |
1427 | | 1557, |
1428 | | 1709, |
1429 | | 339, |
1430 | | 1376, |
1431 | | 1659, |
1432 | | 1303, |
1433 | | 682, |
1434 | | 432, |
1435 | | 766, |
1436 | | 1302, |
1437 | | 1600, |
1438 | | 1669, |
1439 | | 605, |
1440 | | 1281, |
1441 | | 1072, |
1442 | | 1040, |
1443 | | 943, |
1444 | | 993, |
1445 | | 1359, |
1446 | | 1242, |
1447 | | 928, |
1448 | | 1601, |
1449 | | 788, |
1450 | | 1128, |
1451 | | 1167, |
1452 | | 1673, |
1453 | | 413, |
1454 | | 539, |
1455 | | 168, |
1456 | | 296, |
1457 | | 932, |
1458 | | 1314, |
1459 | | 1086, |
1460 | | 1623, |
1461 | | 722, |
1462 | | 1470, |
1463 | | 1267, |
1464 | | 391, |
1465 | | 356, |
1466 | | 289, |
1467 | | 49, |
1468 | | 418, |
1469 | | 1, |
1470 | | 850, |
1471 | | 1643, |
1472 | | 184, |
1473 | | 534, |
1474 | | 1439, |
1475 | | 387, |
1476 | | 976, |
1477 | | 763, |
1478 | | 1176, |
1479 | | 195, |
1480 | | 1664, |
1481 | | 26, |
1482 | | 565, |
1483 | | 1420, |
1484 | | 11, |
1485 | | 442, |
1486 | | 1652, |
1487 | | 1221, |
1488 | | 113, |
1489 | | 514, |
1490 | | 1323, |
1491 | | 1052, |
1492 | | 348, |
1493 | | 831, |
1494 | | 1037, |
1495 | | 180, |
1496 | | 843, |
1497 | | 785, |
1498 | | 1716, |
1499 | | 955, |
1500 | | 575, |
1501 | | 806, |
1502 | | 324, |
1503 | | 481, |
1504 | | 1101, |
1505 | | 1251, |
1506 | | 1461, |
1507 | | 313, |
1508 | | 880, |
1509 | | 155, |
1510 | | 393, |
1511 | | 441, |
1512 | | 1273, |
1513 | | 612, |
1514 | | 1239, |
1515 | | 1581, |
1516 | | 1155, |
1517 | | 516, |
1518 | | 40, |
1519 | | 307, |
1520 | | 291, |
1521 | | 349, |
1522 | | 273, |
1523 | | 695, |
1524 | | 666, |
1525 | | 255, |
1526 | | 317, |
1527 | | 1051, |
1528 | | 1692, |
1529 | | 298, |
1530 | | 130, |
1531 | | 479, |
1532 | | 1163, |
1533 | | 448, |
1534 | | 869, |
1535 | | 814, |
1536 | | 887, |
1537 | | 652, |
1538 | | 1358, |
1539 | | 1674, |
1540 | | 39, |
1541 | | 529, |
1542 | | 144, |
1543 | | 1206, |
1544 | | 949, |
1545 | | 1059, |
1546 | | 566, |
1547 | | 586, |
1548 | | 325, |
1549 | | 889, |
1550 | | 159, |
1551 | | 984, |
1552 | | 103, |
1553 | | 1636, |
1554 | | 66, |
1555 | | 748, |
1556 | | 1384, |
1557 | | 1262, |
1558 | | 546, |
1559 | | 1137, |
1560 | | 1688, |
1561 | | 290, |
1562 | | 793, |
1563 | | 1478, |
1564 | | 133, |
1565 | | 199, |
1566 | | 1018, |
1567 | | 1253, |
1568 | | 1615, |
1569 | | 1481, |
1570 | | 1141, |
1571 | | 1560, |
1572 | | 1237, |
1573 | | 256, |
1574 | | 425, |
1575 | | 891, |
1576 | | 433, |
1577 | | 120, |
1578 | | 913, |
1579 | | 617, |
1580 | | 1583, |
1581 | | 45, |
1582 | | 1089, |
1583 | | 1094, |
1584 | | 835, |
1585 | | 299, |
1586 | | 1526, |
1587 | | 1193, |
1588 | | 1408, |
1589 | | 1276, |
1590 | | 271, |
1591 | | 1438, |
1592 | | 953, |
1593 | | 7, |
1594 | | 491, |
1595 | | 449, |
1596 | | 1521, |
1597 | | 910, |
1598 | | 1614, |
1599 | | 740, |
1600 | | 1370, |
1601 | | 1510, |
1602 | | 1449, |
1603 | | 468, |
1604 | | 160, |
1605 | | 1690, |
1606 | | 1482, |
1607 | | 1165, |
1608 | | 1100, |
1609 | | 308, |
1610 | | 963, |
1611 | | 1337, |
1612 | | 573, |
1613 | | 637, |
1614 | | 762, |
1615 | | 284, |
1616 | | 1725, |
1617 | | 158, |
1618 | | 1447, |
1619 | | 1466, |
1620 | | 902, |
1621 | | 1658, |
1622 | | 506, |
1623 | | 601, |
1624 | | 1204, |
1625 | | 881, |
1626 | | 1648, |
1627 | | 494, |
1628 | | 1599, |
1629 | | 826, |
1630 | | 138, |
1631 | | 875, |
1632 | | 1353, |
1633 | | 678, |
1634 | | 1292, |
1635 | | 1647, |
1636 | | 571, |
1637 | | 369, |
1638 | | 474, |
1639 | | 787, |
1640 | | 780, |
1641 | | 717, |
1642 | | 1671, |
1643 | | 47, |
1644 | | 761, |
1645 | | 1277, |
1646 | | 1695, |
1647 | | 654, |
1648 | | 728, |
1649 | | 1048, |
1650 | | 358, |
1651 | | 1577, |
1652 | | 629, |
1653 | | 1318, |
1654 | | 1055, |
1655 | | 1147, |
1656 | | 376, |
1657 | | 686, |
1658 | | 789, |
1659 | | 1082, |
1660 | | 704, |
1661 | | 590, |
1662 | | 1598, |
1663 | | 1090, |
1664 | | 250, |
1665 | | 272, |
1666 | | 857, |
1667 | | 782, |
1668 | | 1540, |
1669 | | 1476, |
1670 | | 264, |
1671 | | 868, |
1672 | | 187, |
1673 | | 1672, |
1674 | | 1105, |
1675 | | 1727, |
1676 | | 334, |
1677 | | 790, |
1678 | | 978, |
1679 | | 252, |
1680 | | 954, |
1681 | | 1257, |
1682 | | 1573, |
1683 | | 962, |
1684 | | 1028, |
1685 | | 1534, |
1686 | | 173, |
1687 | | 148, |
1688 | | 1125, |
1689 | | 489, |
1690 | | 261, |
1691 | | 1045, |
1692 | | 1346, |
1693 | | 1208, |
1694 | | 188, |
1695 | | 1004, |
1696 | | 1209, |
1697 | | 1665, |
1698 | | 210, |
1699 | | 1057, |
1700 | | 545, |
1701 | | 179, |
1702 | | 1429, |
1703 | | 3, |
1704 | | 1367, |
1705 | | 683, |
1706 | | 597, |
1707 | | 452, |
1708 | | 60, |
1709 | | 99, |
1710 | | 6, |
1711 | | 385, |
1712 | | 429, |
1713 | | 1173, |
1714 | | 374, |
1715 | | 38, |
1716 | | 1309, |
1717 | | 232, |
1718 | | 720, |
1719 | | 1582, |
1720 | | 896, |
1721 | | 227, |
1722 | | 247, |
1723 | | 1270, |
1724 | | 1349, |
1725 | | 338, |
1726 | | 870, |
1727 | | 1423, |
1728 | | 625, |
1729 | | 244, |
1730 | | 112, |
1731 | | 859, |
1732 | | 1218, |
1733 | | 1180, |
1734 | | 519, |
1735 | | 1434, |
1736 | | 44, |
1737 | | 238, |
1738 | | 1741, |
1739 | | 152, |
1740 | | 901, |
1741 | | 170, |
1742 | | 12, |
1743 | | 631, |
1744 | | 677, |
1745 | | 1114, |
1746 | | 1222, |
1747 | | 1033, |
1748 | | 1183, |
1749 | | 1328, |
1750 | | 752, |
1751 | | 938, |
1752 | | 496, |
1753 | | 1015, |
1754 | | 1410, |
1755 | | 423, |
1756 | | 983, |
1757 | | 988, |
1758 | | 136, |
1759 | | 965, |
1760 | | 990, |
1761 | | 768, |
1762 | | 1062, |
1763 | | 1216, |
1764 | | 1078, |
1765 | | 57, |
1766 | | 1142, |
1767 | | 1005, |
1768 | | 35, |
1769 | | 865, |
1770 | | 124, |
1771 | | 1023, |
1772 | | 1106, |
1773 | | 267, |
1774 | | 58, |
1775 | | 323, |
1776 | | 616, |
1777 | | 908, |
1778 | | 886, |
1779 | | 1098, |
1780 | | 773, |
1781 | | 644, |
1782 | | 710, |
1783 | | 345, |
1784 | | 443, |
1785 | | 266, |
1786 | | 1717, |
1787 | | 460, |
1788 | | 774, |
1789 | | 1150 |
1790 | | }; |
1791 | | |
1792 | | const uint32_t& |
1793 | | HistogramIDByNameLookup(const nsACString& aKey) |
1794 | 0 | { |
1795 | 0 | const char* bytes = aKey.BeginReading(); |
1796 | 0 | size_t length = aKey.Length(); |
1797 | 0 | auto hash = [&] (uint32_t basis) -> uint32_t { |
1798 | 0 | for (size_t i = 0; i < length; ++i) { |
1799 | 0 | basis = (basis ^ uint8_t(bytes[i])) * 16777619; |
1800 | 0 | } |
1801 | 0 | return basis; |
1802 | 0 | }; |
1803 | 0 |
|
1804 | 0 | static const uint16_t BASES[] = { |
1805 | 0 | 12, 6, 5, 1, 1, 20, 4, 1, 4, 2, 0, 1, 5, 83, 14, 7, |
1806 | 0 | 42, 14, 10, 10, 36, 15, 21, 27, 84, 20, 45, 78, 1, 3, 24, 36, |
1807 | 0 | 77, 5, 2, 0, 7, 35, 1, 7, 5, 27, 10, 7, 49, 14, 16, 1, |
1808 | 0 | 13, 43, 2, 9, 84, 64, 53, 20, 79, 75, 40, 1, 51, 3, 2, 19, |
1809 | 0 | 60, 41, 3, 5, 3, 12, 61, 57, 10, 4, 8, 16, 44, 1, 43, 16, |
1810 | 0 | 38, 47, 115, 1, 7, 6, 2, 51, 2, 4, 2, 32, 1, 1, 7, 0, |
1811 | 0 | 54, 13, 1, 50, 18, 87, 1, 1, 25, 137, 7, 31, 14, 4, 76, 186, |
1812 | 0 | 110, 8, 26, 7, 57, 123, 0, 24, 1, 292, 82, 14, 6, 54, 1, 14, |
1813 | 0 | 3, 3, 5, 17, 243, 90, 7, 18, 1, 228, 2, 5, 19, 19, 4, 31, |
1814 | 0 | 14, 11, 97, 137, 37, 3, 7, 4, 65, 18, 141, 19, 3, 6, 22, 29, |
1815 | 0 | 7, 8, 11, 59, 1, 104, 20, 36, 2, 2, 2, 5, 19, 1, 1, 75, |
1816 | 0 | 118, 28, 58, 2, 1, 41, 6, 3, 73, 8, 1, 7, 5, 1, 34, 1, |
1817 | 0 | 53, 4, 5, 22, 344, 91, 12, 7, 5, 107, 2, 23, 5, 87, 125, 1, |
1818 | 0 | 1, 28, 118, 18, 61, 1, 12, 69, 35, 5, 58, 14, 18, 6, 88, 37, |
1819 | 0 | 43, 6, 2, 7, 96, 40, 5, 109, 3, 43, 101, 128, 119, 5, 25, 2, |
1820 | 0 | 2, 1, 15, 48, 43, 227, 112, 15, 95, 1, 3, 1, 2, 22, 65, 2, |
1821 | 0 | 53, 2, 87, 6, 14, 1, 317, 0, 68, 2, 11, 2, 19, 8, 0, 199, |
1822 | 0 | 65, 1, 2, 12, 25, 53, 1, 6, 0, 190, 18, 0, 11, 17, 56, 15, |
1823 | 0 | 14, 47, 93, 1, 48, 2, 93, 3, 2, 314, 142, 90, 87, 20, 12, 4, |
1824 | 0 | 418, 7, 2, 41, 2, 2, 28, 1, 3, 100, 10, 8, 49, 66, 63, 148, |
1825 | 0 | 8, 44, 0, 86, 1, 353, 164, 61, 76, 162, 1, 5, 225, 143, 104, 4, |
1826 | 0 | 19, 48, 1, 48, 7, 50, 74, 8, 4, 143, 15, 131, 19, 105, 223, 319, |
1827 | 0 | 570, 104, 340, 7, 22, 1, 36, 399, 117, 175, 400, 14, 18, 5, 78, 3, |
1828 | 0 | 10, 102, 2, 56, 14, 2, 311, 1, 7, 595, 200, 48, 748, 121, 318, 315, |
1829 | 0 | 8, 56, 416, 7, 198, 1, 12, 1, 0, 95, 100, 102, 15, 0,1182, 356, |
1830 | 0 | 96, 8, 3, 33, 492, 298, 113, 9, 118, 19, 217, 2, 101, 22, 619, 16, |
1831 | 0 | 434, 78, 3, 254, 281, 1, 18, 9, 35, 32, 303, 1, 167, 66, 34, 45, |
1832 | 0 | 1, 80, 1, 232, 838, 3, 3, 5, 7, 2, 16, 73, 23, 186, 6, 808, |
1833 | 0 | 17, 85, 8, 0, 16, 8, 10, 223, 0, 1, 1, 200, 192, 1, 3, 80, |
1834 | 0 | 20, 0, 49, 4, 121, 1, 988, 13, 714,1486, 466, 10, 7, 20,1339,2373, |
1835 | 0 | 206, 10, 7, 10, 15, 6, 321, 140, 16, 111, 73, 2, 923, 239, 3, 210, |
1836 | 0 | 0, 54, 172,1376, 151, 41, 25, 10, 13, 288, 351, 137, 0, 28, 11, 5, |
1837 | 0 | }; |
1838 | 0 |
|
1839 | 0 | uint16_t basis = BASES[hash(2166136261) % 512]; |
1840 | 0 | auto& entry = sHistogramIDByNameLookupEntries[hash(basis) % 1780]; |
1841 | 0 | return entry; |
1842 | 0 | } |
1843 | | |
1844 | | } // namespace mozilla |
1845 | | } // namespace Telemetry |
1846 | | #endif // mozilla_TelemetryHistogramNameMap_h |