Skip to content

Commit 3f8a7e7

Browse files
authored
Merge pull request diffblue#25 from lefanz-amazon/talupur
Adding specs for 3 aws_byte_* examples
2 parents 1851e9a + 689bf84 commit 3f8a7e7

File tree

3 files changed

+138
-0
lines changed

3 files changed

+138
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"entries": [
3+
{
4+
"entity": "array",
5+
"function": "aws_byte_buf_append_harness",
6+
"name": "aws_byte_buf_append_harness::1::from.ptr",
7+
"shape": {
8+
"indices": ["cncrt0", "cncrt", "length"],
9+
"assumptions": [
10+
"cncrt0==0",
11+
"cncrt0<cncrt",
12+
"cncrt<length"
13+
],
14+
"shape-type": "c*c*l"
15+
},
16+
"abst-function-file": "../abst-funcs.c",
17+
"abst-functions":{
18+
"add-abs-conc": "add_abs_to_conc_3",
19+
"sub-abs-conc": "sub_conc_from_abs_3",
20+
"precise-check": "is_precise_3",
21+
"abstract-index": "three_abs",
22+
"concretize-index": "concretize_3",
23+
"multiply-indices": null,
24+
"mod-indices": null
25+
},
26+
"related-entities": [
27+
{
28+
"entity": "array",
29+
"function": "aws_byte_buf_append_harness",
30+
"name": "aws_byte_buf_append_harness::1::to.ptr"
31+
},
32+
{
33+
"entity": "length",
34+
"function": "aws_byte_buf_append_harness",
35+
"name": "aws_byte_buf_append_harness::1::from.len"
36+
},
37+
{
38+
"entity": "scalar",
39+
"function": "aws_byte_buf_append_harness",
40+
"name": "aws_byte_buf_append_harness::1::to.len"
41+
}
42+
]
43+
44+
}
45+
]
46+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"entries": [
3+
{
4+
"entity": "array",
5+
"function": "aws_byte_buf_eq_harness",
6+
"name": "aws_byte_buf_eq_harness::1::lhs.buffer",
7+
"shape": {
8+
"indices": ["cncrt0", "cncrt", "length"],
9+
"assumptions": [
10+
"cncrt0==0",
11+
"cncrt0<cncrt",
12+
"cncrt<length"
13+
],
14+
"shape-type": "c*c*l"
15+
},
16+
"abst-function-file": "../abst-funcs.c",
17+
"abst-functions":{
18+
"add-abs-conc": "add_abs_to_conc_3",
19+
"sub-abs-conc": "sub_conc_from_abs_3",
20+
"precise-check": "is_precise_3",
21+
"abstract-index": "three_abs",
22+
"concretize-index": "concretize_3",
23+
"multiply-indices": null,
24+
"mod-indices": null
25+
},
26+
"related-entities": [
27+
{
28+
"entity": "array",
29+
"function": "aws_byte_buf_eq_harness",
30+
"name": "aws_byte_buf_eq_harness::1::rhs.buffer"
31+
},
32+
{
33+
"entity": "length",
34+
"function": "aws_byte_buf_eq_harness",
35+
"name": "aws_byte_buf_eq_harness::1::lhs.len"
36+
},
37+
{
38+
"entity": "scalar",
39+
"function": "aws_byte_buf_eq_harness",
40+
"name": "aws_byte_buf_eq_harness::1::rhs.len"
41+
}
42+
]
43+
44+
}
45+
]
46+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"entries": [
3+
{
4+
"entity": "array",
5+
"function": "aws_byte_cursor_eq_harness",
6+
"name": "aws_byte_cursor_eq_harness::1::rhs.ptr",
7+
"shape": {
8+
"indices": ["cncrt0", "cncrt", "length"],
9+
"assumptions": [
10+
"cncrt0==0",
11+
"cncrt0<cncrt",
12+
"cncrt<length"
13+
],
14+
"shape-type": "c*c*l"
15+
},
16+
"abst-function-file": "../abst-funcs.c",
17+
"abst-functions":{
18+
"add-abs-conc": "add_abs_to_conc_3",
19+
"sub-abs-conc": "sub_conc_from_abs_3",
20+
"precise-check": "is_precise_3",
21+
"abstract-index": "three_abs",
22+
"concretize-index": "concretize_3",
23+
"multiply-indices": null,
24+
"mod-indices": null
25+
},
26+
"related-entities": [
27+
{
28+
"entity": "array",
29+
"function": "aws_byte_cursor_eq_harness",
30+
"name": "aws_byte_cursor_eq_harness::1::lhs.ptr"
31+
},
32+
{
33+
"entity": "length",
34+
"function": "aws_byte_cursor_eq_harness",
35+
"name": "aws_byte_cursor_eq_harness::1::lhs.len"
36+
},
37+
{
38+
"entity": "scalar",
39+
"function": "aws_byte_cursor_eq_harness",
40+
"name": "aws_byte_cursor_eq_harness::1::rhs.len"
41+
}
42+
]
43+
44+
}
45+
]
46+
}

0 commit comments

Comments
 (0)