Files
codeql/cpp/ql/test/library-tests/virtual_functions/cfg/cfg.expected
2018-08-02 17:53:23 +01:00

150 lines
5.8 KiB
Plaintext

| Base::Base | false | 137 | 137 | Base |
| Base::Base | false | 140 | 140 | return ... |
| Base::Base | false | 142 | 142 | { ... } |
| Base::Base | false | 156 | 156 | Base |
| Base::Base | false | 158 | 158 | Base |
| Base::Base | true | 140 | 137 | |
| Base::Base | true | 142 | 140 | |
| Base::Base_f | false | 80 | 80 | Base_f |
| Base::Base_f | false | 86 | 86 | call to f |
| Base::Base_f | false | 89 | 89 | this |
| Base::Base_f | false | 90 | 90 | initializer for i |
| Base::Base_f | false | 93 | 93 | declaration |
| Base::Base_f | false | 97 | 97 | 1 |
| Base::Base_f | false | 98 | 98 | return ... |
| Base::Base_f | false | 100 | 100 | { ... } |
| Base::Base_f | true | 89 | 86 | |
| Base::Base_f | true | 90 | 89 | |
| Base::Base_f | true | 93 | 90 | |
| Base::Base_f | true | 97 | 80 | |
| Base::Base_f | true | 98 | 97 | |
| Base::Base_f | true | 100 | 93 | |
| Base::Base_g | false | 114 | 114 | Base_g |
| Base::Base_g | false | 120 | 120 | call to g |
| Base::Base_g | false | 123 | 123 | this |
| Base::Base_g | false | 124 | 124 | initializer for i |
| Base::Base_g | false | 127 | 127 | declaration |
| Base::Base_g | false | 131 | 131 | 4 |
| Base::Base_g | false | 132 | 132 | return ... |
| Base::Base_g | false | 134 | 134 | { ... } |
| Base::Base_g | true | 120 | 132 | |
| Base::Base_g | true | 123 | 120 | |
| Base::Base_g | true | 124 | 123 | |
| Base::Base_g | true | 127 | 124 | |
| Base::Base_g | true | 131 | 114 | |
| Base::Base_g | true | 132 | 131 | |
| Base::Base_g | true | 134 | 127 | |
| Base::f | false | 68 | 68 | f |
| Base::f | false | 71 | 71 | call to abort |
| Base::f | false | 73 | 73 | ExprStmt |
| Base::f | false | 75 | 75 | return ... |
| Base::f | false | 77 | 77 | { ... } |
| Base::f | true | 73 | 71 | |
| Base::f | true | 75 | 68 | |
| Base::f | true | 77 | 73 | |
| Base::g | false | 103 | 103 | g |
| Base::g | false | 108 | 108 | 3 |
| Base::g | false | 109 | 109 | return ... |
| Base::g | false | 111 | 111 | { ... } |
| Base::g | true | 108 | 103 | |
| Base::g | true | 109 | 108 | |
| Base::g | true | 111 | 109 | |
| Base::operator= | false | 148 | 148 | operator= |
| Base::operator= | false | 154 | 154 | operator= |
| __va_list_tag::operator= | false | 54 | 54 | operator= |
| __va_list_tag::operator= | false | 60 | 60 | operator= |
| abort | false | 64 | 64 | abort |
| fun_f1 | false | 170 | 170 | fun_f1 |
| fun_f1 | false | 179 | 179 | call to Base |
| fun_f1 | false | 180 | 180 | new |
| fun_f1 | false | 182 | 182 | initializer for p1 |
| fun_f1 | false | 186 | 186 | declaration |
| fun_f1 | false | 189 | 189 | call to f |
| fun_f1 | false | 191 | 191 | p1 |
| fun_f1 | false | 193 | 193 | initializer for i |
| fun_f1 | false | 197 | 197 | declaration |
| fun_f1 | false | 201 | 201 | 2 |
| fun_f1 | false | 202 | 202 | return ... |
| fun_f1 | false | 204 | 204 | { ... } |
| fun_f1 | true | 179 | 180 | |
| fun_f1 | true | 180 | 197 | |
| fun_f1 | true | 182 | 179 | |
| fun_f1 | true | 186 | 182 | |
| fun_f1 | true | 189 | 202 | |
| fun_f1 | true | 191 | 189 | |
| fun_f1 | true | 193 | 191 | |
| fun_f1 | true | 197 | 193 | |
| fun_f1 | true | 201 | 170 | |
| fun_f1 | true | 202 | 201 | |
| fun_f1 | true | 204 | 186 | |
| fun_f2 | false | 207 | 207 | fun_f2 |
| fun_f2 | false | 211 | 211 | call to Base |
| fun_f2 | false | 212 | 212 | new |
| fun_f2 | false | 214 | 214 | initializer for p1 |
| fun_f2 | false | 218 | 218 | declaration |
| fun_f2 | false | 223 | 223 | call to f |
| fun_f2 | false | 225 | 225 | p1 |
| fun_f2 | false | 227 | 227 | initializer for i |
| fun_f2 | false | 231 | 231 | declaration |
| fun_f2 | false | 235 | 235 | 2 |
| fun_f2 | false | 236 | 236 | return ... |
| fun_f2 | false | 238 | 238 | { ... } |
| fun_f2 | true | 211 | 212 | |
| fun_f2 | true | 212 | 231 | |
| fun_f2 | true | 214 | 211 | |
| fun_f2 | true | 218 | 214 | |
| fun_f2 | true | 225 | 223 | |
| fun_f2 | true | 227 | 225 | |
| fun_f2 | true | 231 | 227 | |
| fun_f2 | true | 235 | 207 | |
| fun_f2 | true | 236 | 235 | |
| fun_f2 | true | 238 | 218 | |
| fun_g1 | false | 241 | 241 | fun_g1 |
| fun_g1 | false | 245 | 245 | call to Base |
| fun_g1 | false | 246 | 246 | new |
| fun_g1 | false | 248 | 248 | initializer for p1 |
| fun_g1 | false | 252 | 252 | declaration |
| fun_g1 | false | 255 | 255 | call to g |
| fun_g1 | false | 257 | 257 | p1 |
| fun_g1 | false | 259 | 259 | initializer for i |
| fun_g1 | false | 263 | 263 | declaration |
| fun_g1 | false | 267 | 267 | 2 |
| fun_g1 | false | 268 | 268 | return ... |
| fun_g1 | false | 270 | 270 | { ... } |
| fun_g1 | true | 245 | 246 | |
| fun_g1 | true | 246 | 263 | |
| fun_g1 | true | 248 | 245 | |
| fun_g1 | true | 252 | 248 | |
| fun_g1 | true | 255 | 268 | |
| fun_g1 | true | 257 | 255 | |
| fun_g1 | true | 259 | 257 | |
| fun_g1 | true | 263 | 259 | |
| fun_g1 | true | 267 | 241 | |
| fun_g1 | true | 268 | 267 | |
| fun_g1 | true | 270 | 252 | |
| fun_g2 | false | 273 | 273 | fun_g2 |
| fun_g2 | false | 277 | 277 | call to Base |
| fun_g2 | false | 278 | 278 | new |
| fun_g2 | false | 280 | 280 | initializer for p1 |
| fun_g2 | false | 284 | 284 | declaration |
| fun_g2 | false | 289 | 289 | call to g |
| fun_g2 | false | 291 | 291 | p1 |
| fun_g2 | false | 293 | 293 | initializer for i |
| fun_g2 | false | 297 | 297 | declaration |
| fun_g2 | false | 301 | 301 | 2 |
| fun_g2 | false | 302 | 302 | return ... |
| fun_g2 | false | 304 | 304 | { ... } |
| fun_g2 | true | 277 | 278 | |
| fun_g2 | true | 278 | 297 | |
| fun_g2 | true | 280 | 277 | |
| fun_g2 | true | 284 | 280 | |
| fun_g2 | true | 289 | 302 | |
| fun_g2 | true | 291 | 289 | |
| fun_g2 | true | 293 | 291 | |
| fun_g2 | true | 297 | 293 | |
| fun_g2 | true | 301 | 273 | |
| fun_g2 | true | 302 | 301 | |
| fun_g2 | true | 304 | 284 | |
| operator delete | false | 177 | 177 | operator delete |
| operator new | false | 174 | 174 | operator new |