aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/coveragedb/bq-schema.json
blob: bb757a5030c3ea23331316404fbab7dd7ce03a93 (plain)
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
[
  {
    "name": "timestamp",
    "type": "TIMESTAMP",
    "mode": "REQUIRED",
    "description": "the time following data was captured"
  },
  {
    "name": "version",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "the record version to simplify future changes"
  },
  {
    "name": "fuzzing_minutes",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "how many fuzzing hours are represented in the record"
  },
  {
    "name": "arch",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "build_id",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "manager",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "kernel_repo",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "kernel_branch",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "kernel_commit",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "file_path",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "func_name",
    "type": "STRING",
    "mode": "REQUIRED"
  },
  {
    "name": "sl",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "Callback position frame StartLine."
  },
  {
    "name": "sc",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "Callback position frame StarCol."
  },
  {
    "name": "el",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "Callback position frame EndLine."
  },
  {
    "name": "ec",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "Callback position frame EndCol."
  },
  {
    "name": "hit_count",
    "type": "INTEGER",
    "mode": "REQUIRED",
    "description": "Coverage point hit count."
  },
  {
    "name": "inline",
    "type": "BOOLEAN",
    "mode": "REQUIRED",
    "description": "TRUE if the coverage signal was received from inline function"
  },
  {
    "name": "pc",
    "type": "NUMERIC",
    "mode": "REQUIRED",
    "description": "single callback generates many coverage signals if inlined",
    "precision": "20",
    "scale": "0"
  }
]