Commit 75a16c7
committed
goto_programt::output_instruction now uses format(...)
Goto programs are intended as an internal representation that is independent
of the specific input programming langauge. This commit switches the debug
output for the instructions of goto programs to format(...), which is also
designed to be language independent.1 parent d5c9ef8 commit 75a16c7
File tree
174 files changed
+696
-665
lines changed- jbmc/regression
- janalyzer/string-initializer
- jbmc
- JumpSimplification
- LocalVarTable5
- clinit-lifting2
- clinit-lifting3
- destructor1
- destructors
- generic_base_type
- generic_function_parameter
- generic_static_field
- generic_virtual_function
- lazyloading_no_candidates
- reachability-slice
- remove_virtual_function_typecast
- removed_virtual_functions
- virtual_temp_var_for_this_argument
- regression
- cbmc-library/string-abstraction
- cbmc
- destructors
- reachability-slice-interproc3
- contracts
- assigns_validity_pointer_01
- assigns_validity_pointer_02
- assigns_validity_pointer_03
- assigns_validity_pointer_04
- history-pointer-both-01
- history-pointer-enforce-01
- history-pointer-enforce-02
- history-pointer-enforce-03
- history-pointer-enforce-04
- history-pointer-enforce-05
- history-pointer-enforce-08
- history-pointer-replace-01
- history-pointer-replace-02
- goto-analyzer-simplify
- simplify-complex-expression
- simplify-lhs-array-index
- simplify-lhs-array-pointers-index
- simplify-lhs-dereference
- simplify-lhs-member
- simplify-lhs-pointer-array-dereference
- simplify-multiply-by-zero
- goto-analyzer
- approx-array-variable-const-fp
- approx-const-fp-array-variable-cast-const-fp
- approx-const-fp-array-variable-const-fp-with-null
- approx-const-fp-array-variable-const-fp
- approx-const-fp-array-variable-const-pointer-const-struct-non-const-fp
- approx-const-fp-array-variable-const-struct-non-const-fp
- approx-const-fp-array-variable-invalid-cast-const-fp
- approx-const-fp-array-variable-struct-const-fp-with-zero
- dependence-graph10
- dependence-graph11
- dependence-graph12
- dependence-graph14
- dependence-graph4
- dependence-graph7
- dependence-graph8
- dependence-graph9
- no-match-array-literal-const-fp-null
- no-match-const-array-const-pointer-const-fp-const-lost
- no-match-const-fp-array-literal-const-fp-run-time
- no-match-const-fp-array-literal-non-const-fp-run-time
- no-match-const-fp-array-literal-non-const-fp
- no-match-const-fp-array-non-const-fp
- no-match-const-fp-binary-op-const-lost
- no-match-const-fp-const-array-index-lost
- no-match-const-fp-const-array-lost
- no-match-const-fp-const-cast
- no-match-const-fp-const-fp-null
- no-match-const-fp-const-lost
- no-match-const-fp-const-pointer-const-struct-const-fp-null
- no-match-const-fp-const-pointer-non-const-struct-const-fp
- no-match-const-fp-dereference-const-pointer-null
- no-match-const-fp-dereference-non-const-pointer-const-fp
- no-match-const-fp-dynamic-array-non-const-fp
- no-match-const-fp-non-const-fp-direct-assignment
- no-match-const-fp-non-const-pointer-non-const-struct-const-fp
- no-match-const-fp-non-const-struct-const-fp
- no-match-const-fp-non-const-struct-non-const-fp
- no-match-const-fp-null
- no-match-const-fp-ternerary-op-const-lost
- no-match-const-pointer-const-struct-const-fp-const-cast
- no-match-const-pointer-non-const-struct-const-fp
- no-match-const-struct-non-const-fp-null
- no-match-dereference-const-pointer-const-array-literal-pointer-const-fp
- no-match-dereference-non-const-struct-const-pointer-const-fp
- no-match-dereference-non-const-struct-non-const-pointer-const-fp
- no-match-non-const-fp-const-fp-direct-assignment
- no-match-non-const-fp
- no-match-parameter-const-fp
- no-match-parameter-fp
- no-match-pointer-const-struct-array-literal-non-const-fp
- precise-array-calculation-const-fp
- precise-array-literal-const-fp
- precise-const-fp-array-const-variable-const-fp
- precise-const-fp-array-literal-const-fp-run-time
- precise-const-fp-array-literal-const-fp
- precise-const-fp-array-literal-const-struct-non-const-fp
- precise-const-fp-array-variable-const-pointer-const-struct-non-const-fp
- precise-const-fp-const-fp
- precise-const-fp-const-struct-const-array-literal-fp
- precise-const-fp-const-struct-non-const-array-literal-fp
- precise-const-fp-const-struct-non-const-fp
- precise-const-fp-dereference-const-pointer-const-fp
- precise-const-fp-supurious-const-loss
- precise-const-fp
- precise-const-pointer-const-struct-fp
- precise-const-struct-non-const-fp
- precise-derefence-const-pointer-const-fp
- precise-derefence
- precise-dereference-address-pointer-const-fp
- precise-dereference-const-struct-const-pointer-const-fp
- precise-dereference-const-struct-const-pointer-const-struct-const-fp
- precise-dereference-const-struct-pointer-const-fp
- regenerate-entry-function
- unreachable-instructions-basic-json
- unreachable-instructions-basic-text
- unreachable-instructions-domain-text
- variable-sensitivity-annihiliator-test
- variable-sensitivity-dependence-graph-02
- variable-sensitivity-dependence-graph15
- variable-sensitivity-dependence-graph16
- goto-cc-goto-analyzer/regenerate-entry-function
- goto-harness/array-types
- goto-instrument
- approx-array-variable-const-fp-only-remove-const
- approx-array-variable-const-fp-remove-all-fp
- fp-reachability-slice1
- fp-reachability-slice2
- gcc_attribute_used1
- inline_02
- inline_03
- inline_04
- inline_08
- inline_09
- is-threaded1
- no-match-non-const-fp-only-remove-const
- no-match-non-const-fp-remove-all-fp
- precise-const-fp-only-remove-const
- precise-const-fp-remove-all-fp
- region-analysis-10
- region-analysis-11
- region-analysis-12
- region-analysis-13
- region-analysis-14
- region-analysis-15
- region-analysis-16
- region-analysis-17
- region-analysis-1
- region-analysis-2
- region-analysis-3
- region-analysis-4
- region-analysis-5
- region-analysis-6
- region-analysis-7
- region-analysis-8
- region-analysis-9
- remove-calls-no-body2
- replace-calls-01
- replace-calls-02
- show-goto-functions1
- slice-global-inits1
- slice-global-inits2
- slice-global-inits3
- splice_call_01
- unwind-zero-unwind3
- src/goto-programs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
174 files changed
+696
-665
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
0 commit comments