Fuzz introspector: gserialized_from_lwgeom_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
137 746 lwgeom_from_gserialized2 call site: 00746 gserialized_get_gbox_p
50 344 lwgeom_add_bbox call site: 00344 lwgeom_calculate_gbox_geodetic
7 499 gserialized2_from_any_size call site: 00499 lwerror
7 644 gserialized2_validate_geometry_buffer call site: 00644 lwerror
7 671 gbox_float_round call site: 00671 lwgeom_from_gserialized
6 548 gserialized2_from_lwgeom_any call site: 00548 lwerror
5 281 lwnurbscurve_from_wkb_state call site: 00281 lwerror
4 80 lwcircstring_construct_empty call site: 00080 lwtype_name
4 99 lwpoly_free call site: 00099 lwpoly_free
4 107 ptarray_is_closed_2d call site: 00107 lwpoly_free
4 125 lwtriangle_from_wkb_state call site: 00125 lwtriangle_construct_empty
3 114 lwpoly_add_ring call site: 00114 lwpoly_free

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 _setjmp [call site] 00001
1 postgis_lwgeom_fuzzer_cleanup_allocations() [function] [call site] 00002
1 lwgeom_from_wkb [function] [call site] 00003
2 lwgeom_from_wkb_state [function] [call site] 00004
3 wkb_swap_bytes [function] [call site] 00005
4 byte_from_wkb_state [function] [call site] 00006
5 wkb_parse_state_check [function] [call site] 00007
5 wkb_parse_state_advance [function] [call site] 00009
3 integer_from_wkb_state [function] [call site] 00012
4 wkb_parse_state_check [function] [call site] 00013
4 wkb_parse_state_advance [function] [call site] 00014
3 lwtype_from_wkb_state [function] [call site] 00015
3 integer_from_wkb_state [function] [call site] 00018
3 lwpoint_from_wkb_state [function] [call site] 00022
4 wkb_parse_state_check [function] [call site] 00023
4 ptarray_construct_copy_data [function] [call site] 00024
5 ptarray_point_size [function] [call site] 00027
5 ptarray_point_size [function] [call site] 00029
4 wkb_parse_state_advance [function] [call site] 00030
4 ptarray_construct [function] [call site] 00031
5 ptarray_construct_empty [function] [call site] 00032
6 ptarray_point_size [function] [call site] 00035
4 double_from_wkb_state [function] [call site] 00037
5 wkb_parse_state_check [function] [call site] 00038
5 wkb_parse_state_advance [function] [call site] 00039
4 getPoint2d_cp [function] [call site] 00040
5 getPoint_internal [function] [call site] 00041
6 ptarray_point_size [function] [call site] 00042
4 lwpoint_construct_empty [function] [call site] 00046
5 ptarray_construct [function] [call site] 00049
4 lwpoint_construct [function] [call site] 00050
3 lwline_from_wkb_state [function] [call site] 00052
4 ptarray_from_wkb_state [function] [call site] 00053
5 integer_from_wkb_state [function] [call site] 00054
5 ptarray_construct [function] [call site] 00056
5 wkb_checked_mul_size [function] [call site] 00057
5 wkb_checked_mul_size [function] [call site] 00058
5 wkb_parse_state_check [function] [call site] 00060
5 ptarray_construct_copy_data [function] [call site] 00061
5 wkb_parse_state_advance [function] [call site] 00062
5 ptarray_construct [function] [call site] 00063
5 double_from_wkb_state [function] [call site] 00064
4 ptarray_free [function] [call site] 00065
4 lwline_construct_empty [function] [call site] 00066
5 ptarray_construct_empty [function] [call site] 00069
4 lwtype_name [function] [call site] 00070
4 lwline_construct [function] [call site] 00072
3 lwcircstring_from_wkb_state [function] [call site] 00074
4 ptarray_from_wkb_state [function] [call site] 00075
4 ptarray_free [function] [call site] 00076
4 lwcircstring_construct_empty [function] [call site] 00077
5 ptarray_construct_empty [function] [call site] 00080
4 lwtype_name [function] [call site] 00081
4 lwtype_name [function] [call site] 00083
4 lwcircstring_construct [function] [call site] 00085
3 lwpoly_from_wkb_state [function] [call site] 00088
4 integer_from_wkb_state [function] [call site] 00089
4 lwpoly_construct_empty [function] [call site] 00090
4 ptarray_from_wkb_state [function] [call site] 00094
4 lwpoly_free [function] [call site] 00100
4 ptarray_free [function] [call site] 00101
4 lwtype_name [function] [call site] 00102
4 ptarray_is_closed_2d [function] [call site] 00104
5 getPoint_internal [function] [call site] 00106
5 memcmp [call site] 00107
4 lwpoly_free [function] [call site] 00108
4 ptarray_free [function] [call site] 00109
4 lwtype_name [function] [call site] 00110
4 ptarray_free [function] [call site] 00112
4 lwpoly_add_ring [function] [call site] 00113
5 lwrealloc [function] [call site] 00114
4 lwpoly_free [function] [call site] 00115
4 ptarray_free [function] [call site] 00116
3 lwtriangle_from_wkb_state [function] [call site] 00118
4 integer_from_wkb_state [function] [call site] 00119
4 lwtriangle_construct_empty [function] [call site] 00120
5 ptarray_construct_empty [function] [call site] 00123
4 ptarray_from_wkb_state [function] [call site] 00125
4 lwtriangle_construct_empty [function] [call site] 00126
4 ptarray_free [function] [call site] 00127
4 lwtype_name [function] [call site] 00128
4 ptarray_is_closed_z [function] [call site] 00130
5 ptarray_is_closed_3d [function] [call site] 00131
6 getPoint_internal [function] [call site] 00133
6 memcmp [call site] 00134
5 ptarray_is_closed_2d [function] [call site] 00135
4 ptarray_free [function] [call site] 00136
4 lwtype_name [function] [call site] 00137
4 lwtriangle_construct [function] [call site] 00139
3 lwcurvepoly_from_wkb_state [function] [call site] 00140
4 integer_from_wkb_state [function] [call site] 00141
4 lwcurvepoly_construct_empty [function] [call site] 00142
4 lwgeom_free [function] [call site] 00146
5 lwpoly_free [function] [call site] 00155
5 lwcircstring_free [function] [call site] 00156
5 lwtriangle_free [function] [call site] 00160
5 lwtin_free [function] [call site] 00183
6 lwtriangle_free [function] [call site] 00184
4 lwgeom_from_wkb_state [function] [call site] 00199
5 lwcollection_from_wkb_state [function] [call site] 00200
6 integer_from_wkb_state [function] [call site] 00201
6 lwcollection_construct_empty [function] [call site] 00202
7 lwtype_is_collection [function] [call site] 00203
6 lwcollection_free [function] [call site] 00208
6 lwgeom_from_wkb_state [function] [call site] 00210
7 lwnurbscurve_from_wkb_state [function] [call site] 00211
8 integer_from_wkb_state [function] [call site] 00212
8 integer_from_wkb_state [function] [call site] 00214
8 wkb_checked_mul_size [function] [call site] 00217
8 wkb_parse_state_check [function] [call site] 00219
8 wkb_checked_mul_size [function] [call site] 00220
8 wkb_checked_mul_size [function] [call site] 00221
8 wkb_checked_mul_size [function] [call site] 00222
8 wkb_checked_mul_size [function] [call site] 00223
8 wkb_checked_add_size [function] [call site] 00224
8 wkb_checked_add_size [function] [call site] 00225
8 wkb_parse_state_check [function] [call site] 00227
8 ptarray_construct [function] [call site] 00228
8 wkb_swap_bytes [function] [call site] 00230
8 double_from_wkb_state [function] [call site] 00231
8 ptarray_free [function] [call site] 00233
8 double_from_wkb_state [function] [call site] 00234
8 ptarray_free [function] [call site] 00236
8 double_from_wkb_state [function] [call site] 00237
8 ptarray_free [function] [call site] 00239
8 double_from_wkb_state [function] [call site] 00240
8 ptarray_free [function] [call site] 00242
8 ptarray_set_point4d [function] [call site] 00243
9 getPoint_internal [function] [call site] 00244
8 byte_from_wkb_state [function] [call site] 00245
8 ptarray_free [function] [call site] 00247
8 double_from_wkb_state [function] [call site] 00248
8 ptarray_free [function] [call site] 00251
8 ptarray_free [function] [call site] 00253
8 ptarray_free [function] [call site] 00256
8 integer_from_wkb_state [function] [call site] 00257
8 ptarray_free [function] [call site] 00259
8 lwnurbscurve_construct_empty [function] [call site] 00261
9 ptarray_construct_empty [function] [call site] 00264
8 ptarray_free [function] [call site] 00267
8 ptarray_free [function] [call site] 00270
8 double_from_wkb_state [function] [call site] 00272
8 ptarray_free [function] [call site] 00275
8 ptarray_free [function] [call site] 00279
8 ptarray_free [function] [call site] 00295
7 lwtype_name [function] [call site] 00298
6 lwcollection_add_lwgeom [function] [call site] 00300
7 lwcollection_allows_subtype [function] [call site] 00302
7 lwtype_name [function] [call site] 00303
7 lwcollection_reserve [function] [call site] 00306
8 lwrealloc [function] [call site] 00307
6 lwgeom_free [function] [call site] 00308
6 lwgeom_free [function] [call site] 00309
4 lwcurvepoly_add_ring [function] [call site] 00311
4 lwgeom_free [function] [call site] 00314
4 lwgeom_free [function] [call site] 00315
1 postgis_lwgeom_fuzzer_cleanup_allocations() [function] [call site] 00317
1 gserialized_from_lwgeom [function] [call site] 00318
2 gserialized2_from_lwgeom [function] [call site] 00319
3 lwgeom_needs_bbox [function] [call site] 00320
4 lwgeom_count_vertices [function] [call site] 00321
5 lwgeom_is_empty [function] [call site] 00322
6 lwpoint_is_empty [function] [call site] 00323
6 lwline_is_empty [function] [call site] 00324
6 lwcircstring_is_empty [function] [call site] 00325
6 lwpoly_is_empty [function] [call site] 00326
6 lwtriangle_is_empty [function] [call site] 00327
6 lwcollection_is_empty [function] [call site] 00328
7 lwgeom_is_empty [function] [call site] 00329
8 lwnurbscurve_is_empty [function] [call site] 00330
5 lwline_count_vertices [function] [call site] 00331
5 lwpoly_count_vertices [function] [call site] 00332
5 lwcollection_count_vertices [function] [call site] 00333
6 lwgeom_count_vertices [function] [call site] 00334
4 lwgeom_count_vertices [function] [call site] 00337
3 lwgeom_is_empty [function] [call site] 00338
3 lwgeom_add_bbox [function] [call site] 00339
4 lwgeom_is_empty [function] [call site] 00340
4 lwgeom_calculate_gbox [function] [call site] 00344
5 lwgeom_calculate_gbox_geodetic [function] [call site] 00345
6 lwpoint_calculate_gbox_geodetic [function] [call site] 00347
7 ptarray_calculate_gbox_geodetic [function] [call site] 00348
8 gbox_init [function] [call site] 00349
8 getPoint2d_cp [function] [call site] 00350
8 getPoint2d_cp [function] [call site] 00352
8 getPoint2d_cp [function] [call site] 00354
8 edge_calculate_gbox [function] [call site] 00356
9 gbox_init_point3d [function] [call site] 00357
9 gbox_merge_point3d [function] [call site] 00358
9 unit_normal [function] [call site] 00361
10 dot_product [function] [call site] 00362
10 vector_sum [function] [call site] 00363
10 normalize [function] [call site] 00364
10 vector_difference [function] [call site] 00365
10 normalize [function] [call site] 00366
10 cross_product [function] [call site] 00367
10 normalize [function] [call site] 00368
9 unit_normal [function] [call site] 00369
9 dot_product [function] [call site] 00370
9 dot_product [function] [call site] 00371
9 lw_segment_side [function] [call site] 00372
9 dot_product [function] [call site] 00373
9 dot_product [function] [call site] 00374
9 normalize2d [function] [call site] 00375
9 lw_segment_side [function] [call site] 00376
9 gbox_merge_point3d [function] [call site] 00377
8 gbox_duplicate [function] [call site] 00378
8 gbox_merge [function] [call site] 00379
6 lwline_calculate_gbox_geodetic [function] [call site] 00380
7 ptarray_calculate_gbox_geodetic [function] [call site] 00381
6 lwpolygon_calculate_gbox_geodetic [function] [call site] 00382
7 ptarray_calculate_gbox_geodetic [function] [call site] 00383
7 gbox_duplicate [function] [call site] 00384
7 gbox_merge [function] [call site] 00385
7 gbox_check_poles [function] [call site] 00386
6 lwtriangle_calculate_gbox_geodetic [function] [call site] 00387
7 ptarray_calculate_gbox_geodetic [function] [call site] 00388
6 lwcollection_calculate_gbox_geodetic [function] [call site] 00389
7 lwgeom_calculate_gbox_geodetic [function] [call site] 00390
7 gbox_duplicate [function] [call site] 00396
7 gbox_merge [function] [call site] 00397
5 lwgeom_calculate_gbox_cartesian [function] [call site] 00398
6 lwpoint_calculate_gbox_cartesian [function] [call site] 00399
7 ptarray_calculate_gbox_cartesian [function] [call site] 00400
8 ptarray_calculate_gbox_cartesian_2d [function] [call site] 00402
9 getPoint2d_cp [function] [call site] 00403
9 getPoint2d_cp [function] [call site] 00404
8 ptarray_calculate_gbox_cartesian_3d [function] [call site] 00405
9 getPoint3d_cp [function] [call site] 00406
10 getPoint_internal [function] [call site] 00407
9 getPoint3d_cp [function] [call site] 00408
8 ptarray_calculate_gbox_cartesian_3d [function] [call site] 00409
8 ptarray_calculate_gbox_cartesian_4d [function] [call site] 00410
9 getPoint4d_cp [function] [call site] 00411
10 getPoint_internal [function] [call site] 00412
9 getPoint4d_cp [function] [call site] 00413
6 lwline_calculate_gbox_cartesian [function] [call site] 00414
7 ptarray_calculate_gbox_cartesian [function] [call site] 00415
6 lwcircstring_calculate_gbox_cartesian [function] [call site] 00416
7 getPoint4d_p [function] [call site] 00418
8 getPoint_internal [function] [call site] 00421
7 getPoint4d_p [function] [call site] 00423
7 getPoint4d_p [function] [call site] 00424
7 lw_arc_calculate_gbox_cartesian [function] [call site] 00425
8 lw_arc_calculate_gbox_cartesian_2d [function] [call site] 00426
9 lw_arc_center [function] [call site] 00427
9 lw_segment_side [function] [call site] 00428
9 lw_segment_side [function] [call site] 00429
9 lw_segment_side [function] [call site] 00430
9 lw_segment_side [function] [call site] 00431
9 lw_segment_side [function] [call site] 00432
7 gbox_merge [function] [call site] 00433
6 lwpoly_calculate_gbox_cartesian [function] [call site] 00434
7 ptarray_calculate_gbox_cartesian [function] [call site] 00435
6 lwtriangle_calculate_gbox_cartesian [function] [call site] 00436
7 ptarray_calculate_gbox_cartesian [function] [call site] 00437
6 lwcollection_calculate_gbox_cartesian [function] [call site] 00438
7 lwgeom_calculate_gbox_cartesian [function] [call site] 00439
8 lwnurbscurve_calculate_gbox_cartesian [function] [call site] 00440
9 lwnurbscurve_get_or_generate_knots [function] [call site] 00441
10 lwnurbscurve_generate_uniform_knots [function] [call site] 00443
9 lwnurbscurve_gbox_init [function] [call site] 00447
9 lwnurbscurve_get_hpoint [function] [call site] 00448
10 getPoint4d_p [function] [call site] 00449
9 lwnurbscurve_hpoint_lerp [function] [call site] 00450
9 lwnurbscurve_add_bezier_span_gbox [function] [call site] 00451
10 lwnurbscurve_bezier_hull_gbox [function] [call site] 00452
11 lwnurbscurve_gbox_init [function] [call site] 00453
11 lwnurbscurve_add_hpoint_to_gbox [function] [call site] 00454
12 lwnurbscurve_hpoint_project [function] [call site] 00455
12 lwnurbscurve_add_point_to_gbox [function] [call site] 00456
10 lwnurbscurve_bezier_endpoint_gbox [function] [call site] 00457
11 lwnurbscurve_gbox_init [function] [call site] 00458
11 lwnurbscurve_add_hpoint_to_gbox [function] [call site] 00459
11 lwnurbscurve_add_hpoint_to_gbox [function] [call site] 00460
10 gbox_is_valid [function] [call site] 00461
10 gbox_merge [function] [call site] 00462
10 lwnurbscurve_gbox_same_float [function] [call site] 00463
11 next_float_down [function] [call site] 00464
12 nextafterf [call site] 00465
11 next_float_up [function] [call site] 00466
12 nextafterf [call site] 00467
11 next_float_down [function] [call site] 00468
11 next_float_up [function] [call site] 00469
11 next_float_down [function] [call site] 00470
11 next_float_up [function] [call site] 00471
11 next_float_down [function] [call site] 00472
11 next_float_up [function] [call site] 00473
10 gbox_merge [function] [call site] 00474
10 lwnurbscurve_bezier_split [function] [call site] 00475
11 lwnurbscurve_hpoint_lerp [function] [call site] 00476
10 lwnurbscurve_hpoints_same [function] [call site] 00477
10 gbox_merge [function] [call site] 00478
10 lwnurbscurve_add_bezier_span_gbox [function] [call site] 00479
11 lwnurbscurve_add_bezier_span_gbox [function] [call site] 00480
9 lwnurbscurve_get_hpoint [function] [call site] 00482
8 lwtype_name [function] [call site] 00484
7 gbox_duplicate [function] [call site] 00486
7 gbox_merge [function] [call site] 00487
3 gserialized2_from_lwgeom_size [function] [call site] 00488
4 lwflags_uses_extended_flags [function] [call site] 00489
4 gbox_serialized_size [function] [call site] 00490
4 gserialized2_from_any_size [function] [call site] 00491
5 gserialized2_from_lwpoint_size [function] [call site] 00492
5 gserialized2_from_lwline_size [function] [call site] 00493
5 gserialized2_from_lwpoly_size [function] [call site] 00494
5 gserialized2_from_lwtriangle_size [function] [call site] 00495
5 gserialized2_from_lwcircstring_size [function] [call site] 00496
5 gserialized2_from_lwcollection_size [function] [call site] 00497
6 gserialized2_from_any_size [function] [call site] 00498
7 gserialized2_from_lwnurbscurve_size [function] [call site] 00499
7 lwtype_name [function] [call site] 00505
3 gserialized2_set_srid [function] [call site] 00508
4 clamp_srid [function] [call site] 00509
3 lwflags_get_g2flags [function] [call site] 00510
4 lwflags_uses_extended_flags [function] [call site] 00511
3 gserialized2_from_extended_flags [function] [call site] 00512
4 lwflags_uses_extended_flags [function] [call site] 00513
3 gserialized2_from_gbox [function] [call site] 00514
4 next_float_down [function] [call site] 00515
4 next_float_up [function] [call site] 00516
4 next_float_down [function] [call site] 00517
4 next_float_up [function] [call site] 00518
4 next_float_down [function] [call site] 00519
4 next_float_up [function] [call site] 00520
4 next_float_down [function] [call site] 00521
4 next_float_up [function] [call site] 00522
4 next_float_down [function] [call site] 00523
4 next_float_up [function] [call site] 00524
3 gserialized2_from_lwgeom_any [function] [call site] 00525
4 gserialized2_from_lwpoint [function] [call site] 00526
5 ptarray_point_size [function] [call site] 00527
5 getPoint_internal [function] [call site] 00529
4 gserialized2_from_lwline [function] [call site] 00530
5 ptarray_point_size [function] [call site] 00532
5 getPoint_internal [function] [call site] 00533
4 gserialized2_from_lwpoly [function] [call site] 00534
5 getPoint_internal [function] [call site] 00536
4 gserialized2_from_lwtriangle [function] [call site] 00537
5 ptarray_point_size [function] [call site] 00539
5 getPoint_internal [function] [call site] 00540
4 gserialized2_from_lwcircstring [function] [call site] 00541
5 ptarray_point_size [function] [call site] 00543
5 getPoint_internal [function] [call site] 00544
4 gserialized2_from_lwcollection [function] [call site] 00545
5 gserialized2_from_lwgeom_any [function] [call site] 00547
6 gserialized2_from_lwnurbscurve [function] [call site] 00548
6 lwtype_name [function] [call site] 00559
1 gserialized_from_lwgeom_size [function] [call site] 00561
2 gserialized2_from_lwgeom_size [function] [call site] 00562
1 postgis_fuzzer_assert(int) [function] [call site] 00563
2 abort [call site] 00564
1 postgis_fuzzer_assert(int) [function] [call site] 00565
1 postgis_fuzzer_assert(int) [function] [call site] 00566
1 gserialized_cmp [function] [call site] 00567
2 gserialized_header_size [function] [call site] 00568
2 gserialized_header_size [function] [call site] 00569
2 gserialized_cmp_srid [function] [call site] 00570
2 memcmp [call site] 00571
2 gserialized_has_z [function] [call site] 00572
3 gserialized2_has_z [function] [call site] 00573
3 gserialized1_has_z [function] [call site] 00574
2 gserialized_has_m [function] [call site] 00575
3 gserialized2_has_m [function] [call site] 00576
3 gserialized1_has_m [function] [call site] 00577
2 gserialized_has_z [function] [call site] 00578
2 gserialized_has_m [function] [call site] 00579
2 gserialized_get_gbox_p [function] [call site] 00580
3 gserialized2_get_gbox_p [function] [call site] 00581
4 gserialized2_read_gbox_p [function] [call site] 00582
5 gserialized2_get_lwflags [function] [call site] 00583
6 gserialized2_buffer_size [function] [call site] 00584
5 gserialized2_get_float_box_p [function] [call site] 00586
6 gserialized_has_bbox [function] [call site] 00587
7 gserialized2_has_bbox [function] [call site] 00588
7 gserialized1_has_bbox [function] [call site] 00589
6 gserialized2_box_size [function] [call site] 00590
6 gserialized2_has_extended [function] [call site] 00591
6 gserialized2_buffer_size [function] [call site] 00592
4 gserialized2_peek_gbox_p [function] [call site] 00593
5 gserialized2_payload_bounds [function] [call site] 00594
6 gserialized2_header_size [function] [call site] 00595
7 gserialized2_has_extended [function] [call site] 00596
7 gserialized2_has_bbox [function] [call site] 00597
7 gserialized2_box_size [function] [call site] 00598
6 gserialized2_buffer_size [function] [call site] 00599
5 gserialized2_get_lwflags [function] [call site] 00600
5 gserialized2_validate_geometry_buffer [function] [call site] 00601
6 gserialized2_range_available [function] [call site] 00602
6 gserialized2_read_uint32_checked [function] [call site] 00604
7 gserialized2_range_available [function] [call site] 00605
6 gserialized2_read_uint32_checked [function] [call site] 00607
6 gserialized2_pointarray_payload_size [function] [call site] 00609
7 gserialized2_checked_mul [function] [call site] 00610
6 gserialized2_checked_mul [function] [call site] 00612
6 gserialized2_range_available [function] [call site] 00614
6 gserialized2_read_uint32_checked [function] [call site] 00616
6 gserialized2_pointarray_payload_size [function] [call site] 00617
6 gserialized2_checked_add [function] [call site] 00618
6 gserialized2_checked_add [function] [call site] 00620
6 gserialized2_read_uint32_checked [function] [call site] 00622
6 lwcollection_allows_subtype [function] [call site] 00623
6 lwtype_name [function] [call site] 00624
6 lwtype_name [function] [call site] 00625
6 gserialized2_validate_geometry_buffer [function] [call site] 00627
7 gserialized2_range_available [function] [call site] 00629
7 gserialized2_read_uint32_checked [function] [call site] 00631
7 gserialized2_read_uint32_checked [function] [call site] 00632
7 gserialized2_read_uint32_checked [function] [call site] 00633
7 gserialized2_checked_mul [function] [call site] 00634
7 gserialized2_checked_mul [function] [call site] 00635
7 gserialized2_pointarray_payload_size [function] [call site] 00637
7 gserialized2_checked_add [function] [call site] 00638
7 gserialized2_checked_add [function] [call site] 00639
7 gserialized2_checked_add [function] [call site] 00640
7 gserialized2_range_available [function] [call site] 00642
7 gserialized2_validate_nurbs [function] [call site] 00644
7 lwtype_name [function] [call site] 00650
7 gserialized2_range_available [function] [call site] 00652
5 gserialized2_get_type [function] [call site] 00654
6 gserialized2_get_geometry_p [function] [call site] 00655
7 gserialized2_has_extended [function] [call site] 00656
7 gserialized2_has_bbox [function] [call site] 00657
7 gserialized2_box_size [function] [call site] 00658
6 gserialized2_header_size [function] [call site] 00659
6 gserialized2_buffer_size [function] [call site] 00660
5 gserialized2_get_lwflags [function] [call site] 00662
5 gbox_float_round [function] [call site] 00663
6 next_float_down [function] [call site] 00664
6 next_float_up [function] [call site] 00665
6 next_float_down [function] [call site] 00666
6 next_float_up [function] [call site] 00667
6 next_float_down [function] [call site] 00668
6 next_float_up [function] [call site] 00669
6 next_float_down [function] [call site] 00670
6 next_float_up [function] [call site] 00671
5 gserialized2_get_lwflags [function] [call site] 00672
5 gbox_float_round [function] [call site] 00673
5 gserialized2_get_lwflags [function] [call site] 00674
5 gbox_float_round [function] [call site] 00675
5 gserialized2_get_lwflags [function] [call site] 00676
5 gbox_float_round [function] [call site] 00677
4 lwgeom_from_gserialized [function] [call site] 00678
5 lwgeom_from_gserialized2 [function] [call site] 00679
6 gserialized2_get_srid [function] [call site] 00680
6 gserialized2_get_lwflags [function] [call site] 00681
6 gserialized2_payload_bounds [function] [call site] 00682
6 gserialized2_buffer_size [function] [call site] 00684
6 gserialized2_validate_geometry_buffer [function] [call site] 00685
6 gserialized2_get_type [function] [call site] 00686
6 lwgeom_from_gserialized2_buffer [function] [call site] 00687
7 gserialized2_get_uint32_t [function] [call site] 00688
7 lwpoint_from_gserialized2_buffer [function] [call site] 00689
8 gserialized2_get_uint32_t [function] [call site] 00691
8 ptarray_construct_reference_data [function] [call site] 00692
8 ptarray_construct [function] [call site] 00695
7 lwline_from_gserialized2_buffer [function] [call site] 00696
8 gserialized2_get_uint32_t [function] [call site] 00698
8 ptarray_construct_reference_data [function] [call site] 00699
8 ptarray_construct [function] [call site] 00700
7 lwcircstring_from_gserialized2_buffer [function] [call site] 00701
8 gserialized2_get_uint32_t [function] [call site] 00703
8 ptarray_construct_reference_data [function] [call site] 00704
8 ptarray_construct [function] [call site] 00705
7 lwpoly_from_gserialized2_buffer [function] [call site] 00706
8 gserialized2_get_uint32_t [function] [call site] 00708
8 gserialized2_get_uint32_t [function] [call site] 00710
8 ptarray_construct_reference_data [function] [call site] 00711
7 lwtriangle_from_gserialized2_buffer [function] [call site] 00712
8 gserialized2_get_uint32_t [function] [call site] 00714
8 ptarray_construct_reference_data [function] [call site] 00715
8 ptarray_construct [function] [call site] 00716
7 lwcollection_from_gserialized2_buffer [function] [call site] 00717
8 gserialized2_get_uint32_t [function] [call site] 00718
8 gserialized2_get_uint32_t [function] [call site] 00720
8 gserialized2_get_uint32_t [function] [call site] 00722
8 lwcollection_allows_subtype [function] [call site] 00723
8 lwtype_name [function] [call site] 00724
8 lwgeom_from_gserialized2_buffer [function] [call site] 00727
9 lwnurbscurve_from_gserialized2_buffer [function] [call site] 00728
10 gserialized2_get_uint32_t [function] [call site] 00730
10 gserialized2_get_uint32_t [function] [call site] 00731
10 gserialized2_get_uint32_t [function] [call site] 00732
10 gserialized2_get_uint32_t [function] [call site] 00733
10 gserialized2_validate_nurbs [function] [call site] 00734
10 ptarray_construct_reference_data [function] [call site] 00738
10 ptarray_construct [function] [call site] 00739
9 lwtype_name [function] [call site] 00740
6 gserialized2_read_gbox_p [function] [call site] 00743
6 gbox_copy [function] [call site] 00744
6 lwgeom_needs_bbox [function] [call site] 00745
6 lwgeom_calculate_gbox [function] [call site] 00746
6 gbox_copy [function] [call site] 00747
5 lwgeom_from_gserialized1 [function] [call site] 00748
6 gserialized1_get_srid [function] [call site] 00749
6 gserialized1_get_lwflags [function] [call site] 00750
6 gserialized1_payload_bounds [function] [call site] 00751
7 gserialized1_header_size [function] [call site] 00752
8 gserialized1_has_bbox [function] [call site] 00753
8 gserialized1_box_size [function] [call site] 00754
7 gserialized1_buffer_size [function] [call site] 00755
6 gserialized1_buffer_size [function] [call site] 00757
6 gserialized1_validate_geometry_buffer [function] [call site] 00758
7 gserialized1_range_available [function] [call site] 00759
7 gserialized1_read_uint32_checked [function] [call site] 00761
8 gserialized1_range_available [function] [call site] 00762
7 gserialized1_read_uint32_checked [function] [call site] 00764
7 gserialized1_pointarray_payload_size [function] [call site] 00766
8 gserialized1_checked_mul [function] [call site] 00767
7 gserialized1_checked_mul [function] [call site] 00769
7 gserialized1_range_available [function] [call site] 00771
7 gserialized1_read_uint32_checked [function] [call site] 00773
7 gserialized1_pointarray_payload_size [function] [call site] 00774
7 gserialized1_checked_add [function] [call site] 00775
7 gserialized1_checked_add [function] [call site] 00777
7 gserialized1_read_uint32_checked [function] [call site] 00779
7 lwcollection_allows_subtype [function] [call site] 00780
7 lwtype_name [function] [call site] 00781
7 lwtype_name [function] [call site] 00782
7 gserialized1_validate_geometry_buffer [function] [call site] 00784
8 lwtype_name [function] [call site] 00786
8 gserialized1_range_available [function] [call site] 00788
6 gserialized1_get_type [function] [call site] 00790
7 gserialized1_header_size [function] [call site] 00791
7 gserialized1_buffer_size [function] [call site] 00792
7 gserialized1_box_size [function] [call site] 00794
6 lwgeom_from_gserialized1_buffer [function] [call site] 00795
7 gserialized1_get_uint32_t [function] [call site] 00796
7 lwpoint_from_gserialized1_buffer [function] [call site] 00797
8 gserialized1_get_uint32_t [function] [call site] 00799
8 ptarray_construct_reference_data [function] [call site] 00800
8 ptarray_construct [function] [call site] 00801
7 lwline_from_gserialized1_buffer [function] [call site] 00802
8 gserialized1_get_uint32_t [function] [call site] 00804
8 ptarray_construct_reference_data [function] [call site] 00805
8 ptarray_construct [function] [call site] 00806
7 lwcircstring_from_gserialized1_buffer [function] [call site] 00807
8 gserialized1_get_uint32_t [function] [call site] 00809
8 ptarray_construct_reference_data [function] [call site] 00810
8 ptarray_construct [function] [call site] 00811
7 lwpoly_from_gserialized1_buffer [function] [call site] 00812
8 gserialized1_get_uint32_t [function] [call site] 00814
8 gserialized1_get_uint32_t [function] [call site] 00816
8 ptarray_construct_reference_data [function] [call site] 00817
7 lwtriangle_from_gserialized1_buffer [function] [call site] 00818
8 gserialized1_get_uint32_t [function] [call site] 00820
8 ptarray_construct_reference_data [function] [call site] 00821
8 ptarray_construct [function] [call site] 00822
7 lwcollection_from_gserialized1_buffer [function] [call site] 00823
8 gserialized1_get_uint32_t [function] [call site] 00824
8 gserialized1_get_uint32_t [function] [call site] 00826
8 gserialized1_get_uint32_t [function] [call site] 00828
8 lwcollection_allows_subtype [function] [call site] 00829
8 lwtype_name [function] [call site] 00830
8 lwgeom_from_gserialized1_buffer [function] [call site] 00833
6 gserialized1_read_gbox_p [function] [call site] 00837
7 gserialized1_buffer_size [function] [call site] 00838
7 gserialized1_box_size [function] [call site] 00839
7 gserialized1_get_lwflags [function] [call site] 00840
6 gbox_copy [function] [call site] 00841
6 lwgeom_needs_bbox [function] [call site] 00842
6 lwgeom_calculate_gbox [function] [call site] 00843
6 gbox_copy [function] [call site] 00844
6 lwgeom_set_srid [function] [call site] 00845
7 lwgeom_is_collection [function] [call site] 00846
8 lwtype_is_collection [function] [call site] 00847
7 lwgeom_as_lwcollection [function] [call site] 00848
8 lwgeom_is_collection [function] [call site] 00849
7 lwgeom_set_srid [function] [call site] 00850
4 lwgeom_calculate_gbox [function] [call site] 00851
4 gbox_float_round [function] [call site] 00852
4 lwgeom_free [function] [call site] 00853
3 gserialized1_get_gbox_p [function] [call site] 00854
4 gserialized1_read_gbox_p [function] [call site] 00855
4 gserialized1_peek_gbox_p [function] [call site] 00856
5 gserialized1_payload_bounds [function] [call site] 00857
5 gserialized1_get_lwflags [function] [call site] 00858
5 gserialized1_validate_geometry_buffer [function] [call site] 00859
5 gserialized1_get_type [function] [call site] 00860
5 gserialized1_get_lwflags [function] [call site] 00861
5 gbox_float_round [function] [call site] 00862
5 gserialized1_get_lwflags [function] [call site] 00863
5 gbox_float_round [function] [call site] 00864
5 gserialized1_get_lwflags [function] [call site] 00865
5 gbox_float_round [function] [call site] 00866
5 gserialized1_get_lwflags [function] [call site] 00867
5 gbox_float_round [function] [call site] 00868
4 lwgeom_from_gserialized [function] [call site] 00869
4 lwgeom_calculate_gbox [function] [call site] 00870
4 gbox_float_round [function] [call site] 00871
4 lwgeom_free [function] [call site] 00872
2 gserialized_get_gbox_p [function] [call site] 00873
2 gserialized_get_srid [function] [call site] 00874
3 gserialized2_get_srid [function] [call site] 00875
3 gserialized1_get_srid [function] [call site] 00876
2 gserialized_get_srid [function] [call site] 00877
2 gbox_get_sortable_hash [function] [call site] 00878
3 normalize [function] [call site] 00879
3 cart2geog [function] [call site] 00880
3 uint32_hilbert [function] [call site] 00881
4 uint64_interleave_2 [function] [call site] 00882
2 gbox_get_sortable_hash [function] [call site] 00883
1 postgis_fuzzer_assert(int) [function] [call site] 00884
1 lwgeom_from_gserialized [function] [call site] 00885
1 postgis_fuzzer_assert(int) [function] [call site] 00886
1 assert_matching_metadata(LWGEOM const*, LWGEOM const*) [function] [call site] 00887
2 postgis_fuzzer_assert(int) [function] [call site] 00888
2 postgis_fuzzer_assert(int) [function] [call site] 00889
2 postgis_fuzzer_assert(int) [function] [call site] 00890
2 postgis_fuzzer_assert(int) [function] [call site] 00891
2 postgis_fuzzer_assert(int) [function] [call site] 00892
1 assert_matching_gbox(LWGEOM const*, LWGEOM const*) [function] [call site] 00893
2 postgis_fuzzer_assert(int) [function] [call site] 00894
2 postgis_fuzzer_assert(int) [function] [call site] 00895
2 gbox_float_round [function] [call site] 00896
2 next_float_down [function] [call site] 00897
2 next_float_up [function] [call site] 00898
2 same_serialized_gbox(GBOX const*, GBOX const*) [function] [call site] 00899
3 same_serialized_double(double, double) [function] [call site] 00900
3 same_serialized_double(double, double) [function] [call site] 00901
3 same_serialized_double(double, double) [function] [call site] 00902
3 same_serialized_double(double, double) [function] [call site] 00903
3 same_serialized_double(double, double) [function] [call site] 00904
3 same_serialized_double(double, double) [function] [call site] 00905
3 same_serialized_double(double, double) [function] [call site] 00906
3 same_serialized_double(double, double) [function] [call site] 00907
2 postgis_fuzzer_assert(int) [function] [call site] 00908
1 lwgeom_drop_bbox [function] [call site] 00909
1 lwgeom_drop_bbox [function] [call site] 00911
1 lwgeom_same [function] [call site] 00912
2 gbox_same [function] [call site] 00913
3 gbox_same_2d [function] [call site] 00914
2 lwpoint_same [function] [call site] 00915
3 ptarray_same [function] [call site] 00916
4 ptarray_point_size [function] [call site] 00917
4 getPoint_internal [function] [call site] 00918
4 memcmp [call site] 00919
2 lwline_same [function] [call site] 00920
3 ptarray_same [function] [call site] 00921
2 lwpoly_same [function] [call site] 00922
3 ptarray_same [function] [call site] 00923
2 lwtriangle_same [function] [call site] 00924
3 ptarray_same [function] [call site] 00925
2 lwcircstring_same [function] [call site] 00926
3 ptarray_same [function] [call site] 00927
2 lwnurbscurve_same [function] [call site] 00928
3 lwnurbscurve_is_empty [function] [call site] 00929
3 ptarray_same [function] [call site] 00930
3 lwnurbscurve_weight_same [function] [call site] 00931
3 lwnurbscurve_knot_same [function] [call site] 00932
4 lwnurbscurve_uniform_knot_value [function] [call site] 00933
4 lwnurbscurve_uniform_knot_value [function] [call site] 00934
2 lwcollection_same [function] [call site] 00935
3 lwgeom_same [function] [call site] 00936
1 postgis_fuzzer_assert(int) [function] [call site] 00939
1 lwgeom_free [function] [call site] 00940
1 lwgeom_free [function] [call site] 00941
1 postgis_lwgeom_fuzzer_cleanup_allocations() [function] [call site] 00943