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