1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIb", 10 "name" : "bool", 11 "referenced_type" : "_ZTIb", 12 "self_type" : "_ZTIb", 13 "size" : 1 14 }, 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "linker_set_key" : "_ZTIc", 19 "name" : "char", 20 "referenced_type" : "_ZTIc", 21 "self_type" : "_ZTIc", 22 "size" : 1 23 }, 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIh", 29 "name" : "unsigned char", 30 "referenced_type" : "_ZTIh", 31 "self_type" : "_ZTIh", 32 "size" : 1 33 }, 34 { 35 "alignment" : 4, 36 "is_integral" : true, 37 "linker_set_key" : "_ZTIi", 38 "name" : "int", 39 "referenced_type" : "_ZTIi", 40 "self_type" : "_ZTIi", 41 "size" : 4 42 }, 43 { 44 "alignment" : 4, 45 "is_integral" : true, 46 "is_unsigned" : true, 47 "linker_set_key" : "_ZTIj", 48 "name" : "unsigned int", 49 "referenced_type" : "_ZTIj", 50 "self_type" : "_ZTIj", 51 "size" : 4 52 }, 53 { 54 "alignment" : 2, 55 "is_integral" : true, 56 "is_unsigned" : true, 57 "linker_set_key" : "_ZTIt", 58 "name" : "unsigned short", 59 "referenced_type" : "_ZTIt", 60 "self_type" : "_ZTIt", 61 "size" : 2 62 }, 63 { 64 "linker_set_key" : "_ZTIv", 65 "name" : "void", 66 "referenced_type" : "_ZTIv", 67 "self_type" : "_ZTIv" 68 } 69 ], 70 "elf_functions" : 71 [ 72 { 73 "name" : "decode_dhcp_msg" 74 }, 75 { 76 "name" : "dhcp_init_ifc" 77 }, 78 { 79 "name" : "dhcp_lasterror" 80 }, 81 { 82 "name" : "do_dhcp" 83 }, 84 { 85 "name" : "dump_dhcp_info" 86 }, 87 { 88 "name" : "dump_dhcp_msg" 89 }, 90 { 91 "name" : "fatal" 92 }, 93 { 94 "name" : "get_dhcp_info" 95 }, 96 { 97 "name" : "get_msecs" 98 }, 99 { 100 "name" : "ifc_act_on_address" 101 }, 102 { 103 "name" : "ifc_act_on_ipv4_route" 104 }, 105 { 106 "name" : "ifc_add_address" 107 }, 108 { 109 "name" : "ifc_clear_addresses" 110 }, 111 { 112 "name" : "ifc_clear_ipv4_addresses" 113 }, 114 { 115 "name" : "ifc_clear_ipv6_addresses" 116 }, 117 { 118 "name" : "ifc_close" 119 }, 120 { 121 "name" : "ifc_close6" 122 }, 123 { 124 "name" : "ifc_configure" 125 }, 126 { 127 "name" : "ifc_create_default_route" 128 }, 129 { 130 "name" : "ifc_del_address" 131 }, 132 { 133 "name" : "ifc_disable" 134 }, 135 { 136 "name" : "ifc_down" 137 }, 138 { 139 "name" : "ifc_enable" 140 }, 141 { 142 "name" : "ifc_get_addr" 143 }, 144 { 145 "name" : "ifc_get_hwaddr" 146 }, 147 { 148 "name" : "ifc_get_ifindex" 149 }, 150 { 151 "name" : "ifc_get_info" 152 }, 153 { 154 "name" : "ifc_init" 155 }, 156 { 157 "name" : "ifc_init6" 158 }, 159 { 160 "name" : "ifc_remove_default_route" 161 }, 162 { 163 "name" : "ifc_reset_connections" 164 }, 165 { 166 "name" : "ifc_set_addr" 167 }, 168 { 169 "name" : "ifc_set_hwaddr" 170 }, 171 { 172 "name" : "ifc_set_mask" 173 }, 174 { 175 "name" : "ifc_set_prefixLength" 176 }, 177 { 178 "name" : "ifc_up" 179 }, 180 { 181 "name" : "init_dhcp_discover_msg" 182 }, 183 { 184 "name" : "init_dhcp_request_msg" 185 }, 186 { 187 "name" : "ipaddr" 188 }, 189 { 190 "name" : "ipv4NetmaskToPrefixLength" 191 }, 192 { 193 "name" : "open_raw_socket" 194 }, 195 { 196 "name" : "prefixLengthToIpv4Netmask" 197 }, 198 { 199 "name" : "printerr" 200 }, 201 { 202 "name" : "receive_packet" 203 }, 204 { 205 "name" : "send_packet" 206 }, 207 { 208 "name" : "string_to_ip" 209 } 210 ], 211 "elf_objects" : 212 [ 213 { 214 "name" : "last_good_info" 215 } 216 ], 217 "enum_types" : [], 218 "function_types" : [], 219 "functions" : 220 [ 221 { 222 "function_name" : "ifc_act_on_address", 223 "linker_set_key" : "ifc_act_on_address", 224 "parameters" : 225 [ 226 { 227 "referenced_type" : "_ZTIi" 228 }, 229 { 230 "referenced_type" : "_ZTIPKc" 231 }, 232 { 233 "referenced_type" : "_ZTIPKc" 234 }, 235 { 236 "referenced_type" : "_ZTIi" 237 }, 238 { 239 "referenced_type" : "_ZTIb" 240 } 241 ], 242 "return_type" : "_ZTIi", 243 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 244 }, 245 { 246 "function_name" : "ifc_add_address", 247 "linker_set_key" : "ifc_add_address", 248 "parameters" : 249 [ 250 { 251 "referenced_type" : "_ZTIPKc" 252 }, 253 { 254 "referenced_type" : "_ZTIPKc" 255 }, 256 { 257 "referenced_type" : "_ZTIi" 258 } 259 ], 260 "return_type" : "_ZTIi", 261 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 262 }, 263 { 264 "function_name" : "ifc_clear_addresses", 265 "linker_set_key" : "ifc_clear_addresses", 266 "parameters" : 267 [ 268 { 269 "referenced_type" : "_ZTIPKc" 270 } 271 ], 272 "return_type" : "_ZTIi", 273 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 274 }, 275 { 276 "function_name" : "ifc_close", 277 "linker_set_key" : "ifc_close", 278 "return_type" : "_ZTIv", 279 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 280 }, 281 { 282 "function_name" : "ifc_configure", 283 "linker_set_key" : "ifc_configure", 284 "parameters" : 285 [ 286 { 287 "referenced_type" : "_ZTIPKc" 288 }, 289 { 290 "referenced_type" : "_ZTIj" 291 }, 292 { 293 "referenced_type" : "_ZTIj" 294 }, 295 { 296 "referenced_type" : "_ZTIj" 297 }, 298 { 299 "referenced_type" : "_ZTIj" 300 }, 301 { 302 "referenced_type" : "_ZTIj" 303 } 304 ], 305 "return_type" : "_ZTIi", 306 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 307 }, 308 { 309 "function_name" : "ifc_create_default_route", 310 "linker_set_key" : "ifc_create_default_route", 311 "parameters" : 312 [ 313 { 314 "referenced_type" : "_ZTIPKc" 315 }, 316 { 317 "referenced_type" : "_ZTIj" 318 } 319 ], 320 "return_type" : "_ZTIi", 321 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 322 }, 323 { 324 "function_name" : "ifc_del_address", 325 "linker_set_key" : "ifc_del_address", 326 "parameters" : 327 [ 328 { 329 "referenced_type" : "_ZTIPKc" 330 }, 331 { 332 "referenced_type" : "_ZTIPKc" 333 }, 334 { 335 "referenced_type" : "_ZTIi" 336 } 337 ], 338 "return_type" : "_ZTIi", 339 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 340 }, 341 { 342 "function_name" : "ifc_disable", 343 "linker_set_key" : "ifc_disable", 344 "parameters" : 345 [ 346 { 347 "referenced_type" : "_ZTIPKc" 348 } 349 ], 350 "return_type" : "_ZTIi", 351 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 352 }, 353 { 354 "function_name" : "ifc_down", 355 "linker_set_key" : "ifc_down", 356 "parameters" : 357 [ 358 { 359 "referenced_type" : "_ZTIPKc" 360 } 361 ], 362 "return_type" : "_ZTIi", 363 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 364 }, 365 { 366 "function_name" : "ifc_enable", 367 "linker_set_key" : "ifc_enable", 368 "parameters" : 369 [ 370 { 371 "referenced_type" : "_ZTIPKc" 372 } 373 ], 374 "return_type" : "_ZTIi", 375 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 376 }, 377 { 378 "function_name" : "ifc_get_addr", 379 "linker_set_key" : "ifc_get_addr", 380 "parameters" : 381 [ 382 { 383 "referenced_type" : "_ZTIPKc" 384 }, 385 { 386 "referenced_type" : "_ZTIPj" 387 } 388 ], 389 "return_type" : "_ZTIi", 390 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 391 }, 392 { 393 "function_name" : "ifc_get_hwaddr", 394 "linker_set_key" : "ifc_get_hwaddr", 395 "parameters" : 396 [ 397 { 398 "referenced_type" : "_ZTIPKc" 399 }, 400 { 401 "referenced_type" : "_ZTIPv" 402 } 403 ], 404 "return_type" : "_ZTIi", 405 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 406 }, 407 { 408 "function_name" : "ifc_get_ifindex", 409 "linker_set_key" : "ifc_get_ifindex", 410 "parameters" : 411 [ 412 { 413 "referenced_type" : "_ZTIPKc" 414 }, 415 { 416 "referenced_type" : "_ZTIPi" 417 } 418 ], 419 "return_type" : "_ZTIi", 420 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 421 }, 422 { 423 "function_name" : "ifc_get_info", 424 "linker_set_key" : "ifc_get_info", 425 "parameters" : 426 [ 427 { 428 "referenced_type" : "_ZTIPKc" 429 }, 430 { 431 "referenced_type" : "_ZTIPj" 432 }, 433 { 434 "referenced_type" : "_ZTIPi" 435 }, 436 { 437 "referenced_type" : "_ZTIPj" 438 } 439 ], 440 "return_type" : "_ZTIi", 441 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 442 }, 443 { 444 "function_name" : "ifc_init", 445 "linker_set_key" : "ifc_init", 446 "return_type" : "_ZTIi", 447 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 448 }, 449 { 450 "function_name" : "ifc_remove_default_route", 451 "linker_set_key" : "ifc_remove_default_route", 452 "parameters" : 453 [ 454 { 455 "referenced_type" : "_ZTIPKc" 456 } 457 ], 458 "return_type" : "_ZTIi", 459 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 460 }, 461 { 462 "function_name" : "ifc_reset_connections", 463 "linker_set_key" : "ifc_reset_connections", 464 "parameters" : 465 [ 466 { 467 "referenced_type" : "_ZTIPKc" 468 }, 469 { 470 "referenced_type" : "_ZTIKi" 471 } 472 ], 473 "return_type" : "_ZTIi", 474 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 475 }, 476 { 477 "function_name" : "ifc_set_addr", 478 "linker_set_key" : "ifc_set_addr", 479 "parameters" : 480 [ 481 { 482 "referenced_type" : "_ZTIPKc" 483 }, 484 { 485 "referenced_type" : "_ZTIj" 486 } 487 ], 488 "return_type" : "_ZTIi", 489 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 490 }, 491 { 492 "function_name" : "ifc_set_hwaddr", 493 "linker_set_key" : "ifc_set_hwaddr", 494 "parameters" : 495 [ 496 { 497 "referenced_type" : "_ZTIPKc" 498 }, 499 { 500 "referenced_type" : "_ZTIPKv" 501 } 502 ], 503 "return_type" : "_ZTIi", 504 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 505 }, 506 { 507 "function_name" : "ifc_set_prefixLength", 508 "linker_set_key" : "ifc_set_prefixLength", 509 "parameters" : 510 [ 511 { 512 "referenced_type" : "_ZTIPKc" 513 }, 514 { 515 "referenced_type" : "_ZTIi" 516 } 517 ], 518 "return_type" : "_ZTIi", 519 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 520 }, 521 { 522 "function_name" : "ifc_up", 523 "linker_set_key" : "ifc_up", 524 "parameters" : 525 [ 526 { 527 "referenced_type" : "_ZTIPKc" 528 } 529 ], 530 "return_type" : "_ZTIi", 531 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 532 }, 533 { 534 "function_name" : "prefixLengthToIpv4Netmask", 535 "linker_set_key" : "prefixLengthToIpv4Netmask", 536 "parameters" : 537 [ 538 { 539 "referenced_type" : "_ZTIi" 540 } 541 ], 542 "return_type" : "_ZTIj", 543 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 544 } 545 ], 546 "global_vars" : [], 547 "lvalue_reference_types" : [], 548 "pointer_types" : 549 [ 550 { 551 "alignment" : 4, 552 "linker_set_key" : "_ZTIPKc", 553 "name" : "const char *", 554 "referenced_type" : "_ZTIKc", 555 "self_type" : "_ZTIPKc", 556 "size" : 4, 557 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 558 }, 559 { 560 "alignment" : 4, 561 "linker_set_key" : "_ZTIPKv", 562 "name" : "const void *", 563 "referenced_type" : "_ZTIKv", 564 "self_type" : "_ZTIPKv", 565 "size" : 4, 566 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 567 }, 568 { 569 "alignment" : 4, 570 "linker_set_key" : "_ZTIPi", 571 "name" : "int *", 572 "referenced_type" : "_ZTIi", 573 "self_type" : "_ZTIPi", 574 "size" : 4, 575 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 576 }, 577 { 578 "alignment" : 4, 579 "linker_set_key" : "_ZTIPj", 580 "name" : "unsigned int *", 581 "referenced_type" : "_ZTIj", 582 "self_type" : "_ZTIPj", 583 "size" : 4, 584 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 585 }, 586 { 587 "alignment" : 4, 588 "linker_set_key" : "_ZTIPv", 589 "name" : "void *", 590 "referenced_type" : "_ZTIv", 591 "self_type" : "_ZTIPv", 592 "size" : 4, 593 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 594 } 595 ], 596 "qualified_types" : 597 [ 598 { 599 "alignment" : 1, 600 "is_const" : true, 601 "linker_set_key" : "_ZTIKc", 602 "name" : "const char", 603 "referenced_type" : "_ZTIc", 604 "self_type" : "_ZTIKc", 605 "size" : 1, 606 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 607 }, 608 { 609 "alignment" : 4, 610 "is_const" : true, 611 "linker_set_key" : "_ZTIKi", 612 "name" : "const int", 613 "referenced_type" : "_ZTIi", 614 "self_type" : "_ZTIKi", 615 "size" : 4, 616 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 617 }, 618 { 619 "is_const" : true, 620 "linker_set_key" : "_ZTIKv", 621 "name" : "const void", 622 "referenced_type" : "_ZTIv", 623 "self_type" : "_ZTIKv", 624 "source_file" : "system/core/libnetutils/include/netutils/ifc.h" 625 } 626 ], 627 "record_types" : [], 628 "rvalue_reference_types" : [] 629} 630