Skip to content

Instantly share code, notes, and snippets.

@glyn
Created July 17, 2017 16:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save glyn/2b7ff97761004d1e53489c2f0f2c3492 to your computer and use it in GitHub Desktop.
Save glyn/2b7ff97761004d1e53489c2f0f2c3492 to your computer and use it in GitHub Desktop.
INFO:bindgen: Clang Version: Apple LLVM version 8.0.0 (clang-800.0.42.1)
WARN:bindgen: Couldn't parse libclang version
DEBUG:bindgen::ir::context: BindgenContext::add_item(Item { id: ItemId(0), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Module(Module { name: Some("root"), kind: Normal, children: {} }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }, declaration: None, loc: None
DEBUG:bindgen::ir::item: Item::from_ty_with_id: ItemId(1)
ty = Type(jvmtiCapabilities, kind: Record, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))),
location = Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(jvmtiCapabilities, kind: Record, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Some(Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), None
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(jvmtiCapabilities, kind: Record, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Some(Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), None
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::ty: from_clang_ty: ItemId(1), ty: Type(jvmtiCapabilities, kind: Record, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), loc: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))
DEBUG:bindgen::ir::ty: currently_parsed_types: [PartialType { decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), id: ItemId(1) }]
DEBUG:bindgen::ir::comp: CompInfo::from_ty(Struct, Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(2) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_tag_objects kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:3:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_tag_objects")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_tag_objects kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:3:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_tag_objects"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(3), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(3) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(3) already resolved: Cursor(can_tag_objects kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:3:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_tag_objects"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(4) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_field_modification_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:4:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_modification_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_field_modification_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:4:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_modification_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(5), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(5) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(5) already resolved: Cursor(can_generate_field_modification_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:4:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_modification_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(6) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_field_access_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:5:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_access_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_field_access_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:5:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_access_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(7), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(7) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(7) already resolved: Cursor(can_generate_field_access_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:5:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_field_access_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(8) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_bytecodes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:6:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_bytecodes")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_bytecodes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:6:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_bytecodes"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(9), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(9) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(9) already resolved: Cursor(can_get_bytecodes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:6:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_bytecodes"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(10) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_synthetic_attribute kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:7:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_synthetic_attribute")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_synthetic_attribute kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:7:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_synthetic_attribute"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(11), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(11) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(11) already resolved: Cursor(can_get_synthetic_attribute kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:7:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_synthetic_attribute"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(12) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_owned_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:8:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_info")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_owned_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:8:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_info"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(13), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(13) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(13) already resolved: Cursor(can_get_owned_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:8:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_info"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(14) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_current_contended_monitor kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:9:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_contended_monitor")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_current_contended_monitor kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:9:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_contended_monitor"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(15), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(15) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(15) already resolved: Cursor(can_get_current_contended_monitor kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:9:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_contended_monitor"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(16) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:10:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_monitor_info")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:10:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_monitor_info"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(17), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(17) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(17) already resolved: Cursor(can_get_monitor_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:10:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_monitor_info"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(18) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_pop_frame kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:11:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_pop_frame")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_pop_frame kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:11:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_pop_frame"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(19), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(19) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(19) already resolved: Cursor(can_pop_frame kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:11:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_pop_frame"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(20) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_redefine_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:12:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_classes")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_redefine_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:12:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_classes"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(21), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(21) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(21) already resolved: Cursor(can_redefine_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:12:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_classes"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(22) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_signal_thread kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:13:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_signal_thread")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_signal_thread kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:13:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_signal_thread"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(23), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(23) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(23) already resolved: Cursor(can_signal_thread kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:13:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_signal_thread"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(24) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_source_file_name kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:14:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_file_name")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_source_file_name kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:14:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_file_name"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(25), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(25) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(25) already resolved: Cursor(can_get_source_file_name kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:14:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_file_name"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(26) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_line_numbers kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:15:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_line_numbers")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_line_numbers kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:15:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_line_numbers"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(27), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(27) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(27) already resolved: Cursor(can_get_line_numbers kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:15:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_line_numbers"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(28) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_source_debug_extension kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:16:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_debug_extension")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_source_debug_extension kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:16:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_debug_extension"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(29), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(29) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(29) already resolved: Cursor(can_get_source_debug_extension kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:16:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_source_debug_extension"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(30) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_access_local_variables kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:17:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_access_local_variables")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_access_local_variables kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:17:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_access_local_variables"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(31), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(31) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(31) already resolved: Cursor(can_access_local_variables kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:17:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_access_local_variables"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(32) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_maintain_original_method_order kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:18:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_maintain_original_method_order")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_maintain_original_method_order kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:18:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_maintain_original_method_order"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(33), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(33) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(33) already resolved: Cursor(can_maintain_original_method_order kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:18:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_maintain_original_method_order"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(34) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_single_step_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:19:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_single_step_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_single_step_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:19:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_single_step_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(35), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(35) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(35) already resolved: Cursor(can_generate_single_step_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:19:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_single_step_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(36) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_exception_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:20:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_exception_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_exception_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:20:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_exception_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(37), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(37) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(37) already resolved: Cursor(can_generate_exception_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:20:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_exception_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(38) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_frame_pop_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:21:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_frame_pop_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_frame_pop_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:21:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_frame_pop_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(39), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(39) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(39) already resolved: Cursor(can_generate_frame_pop_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:21:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_frame_pop_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(40) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_breakpoint_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:22:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_breakpoint_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_breakpoint_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:22:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_breakpoint_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(41), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(41) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(41) already resolved: Cursor(can_generate_breakpoint_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:22:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_breakpoint_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(42) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_suspend kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:23:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_suspend")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_suspend kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:23:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_suspend"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(43), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(43) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(43) already resolved: Cursor(can_suspend kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:23:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_suspend"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(44) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_redefine_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:24:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_any_class")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_redefine_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:24:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_any_class"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(45), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(45) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(45) already resolved: Cursor(can_redefine_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:24:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_redefine_any_class"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(46) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_current_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:25:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_thread_cpu_time")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_current_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:25:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_thread_cpu_time"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(47), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(47) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(47) already resolved: Cursor(can_get_current_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:25:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_current_thread_cpu_time"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(48) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:26:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_thread_cpu_time")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:26:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_thread_cpu_time"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(49), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(49) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(49) already resolved: Cursor(can_get_thread_cpu_time kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:26:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_thread_cpu_time"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(50) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_method_entry_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:27:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_entry_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_method_entry_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:27:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_entry_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(51), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(51) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(51) already resolved: Cursor(can_generate_method_entry_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:27:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_entry_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(52) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_method_exit_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:28:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_exit_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_method_exit_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:28:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_exit_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(53), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(53) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(53) already resolved: Cursor(can_generate_method_exit_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:28:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_method_exit_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(54) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_all_class_hook_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:29:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_all_class_hook_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_all_class_hook_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:29:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_all_class_hook_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(55), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(55) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(55) already resolved: Cursor(can_generate_all_class_hook_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:29:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_all_class_hook_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(56) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_compiled_method_load_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:30:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_compiled_method_load_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_compiled_method_load_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:30:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_compiled_method_load_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(57), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(57) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(57) already resolved: Cursor(can_generate_compiled_method_load_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:30:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_compiled_method_load_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(58) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_monitor_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:31:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_monitor_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_monitor_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:31:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_monitor_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(59), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(59) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(59) already resolved: Cursor(can_generate_monitor_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:31:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_monitor_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(60) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_vm_object_alloc_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:32:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_vm_object_alloc_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_vm_object_alloc_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:32:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_vm_object_alloc_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(61), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(61) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(61) already resolved: Cursor(can_generate_vm_object_alloc_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:32:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_vm_object_alloc_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(62) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_native_method_bind_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:33:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_native_method_bind_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_native_method_bind_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:33:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_native_method_bind_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(63), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(63) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(63) already resolved: Cursor(can_generate_native_method_bind_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:33:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_native_method_bind_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(64) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_garbage_collection_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:34:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_garbage_collection_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_garbage_collection_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:34:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_garbage_collection_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(65), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(65) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(65) already resolved: Cursor(can_generate_garbage_collection_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:34:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_garbage_collection_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(66) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_object_free_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:35:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_object_free_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_object_free_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:35:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_object_free_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(67), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(67) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(67) already resolved: Cursor(can_generate_object_free_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:35:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_object_free_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(68) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_force_early_return kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:36:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_force_early_return")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_force_early_return kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:36:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_force_early_return"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(69), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(69) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(69) already resolved: Cursor(can_force_early_return kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:36:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_force_early_return"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(70) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_owned_monitor_stack_depth_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:37:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_stack_depth_info")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_owned_monitor_stack_depth_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:37:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_stack_depth_info"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(71), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(71) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(71) already resolved: Cursor(can_get_owned_monitor_stack_depth_info kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:37:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_owned_monitor_stack_depth_info"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(72) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_get_constant_pool kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:38:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_constant_pool")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_get_constant_pool kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:38:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_constant_pool"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(73), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(73) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(73) already resolved: Cursor(can_get_constant_pool kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:38:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_get_constant_pool"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(74) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_set_native_method_prefix kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:39:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_set_native_method_prefix")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_set_native_method_prefix kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:39:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_set_native_method_prefix"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(75), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(75) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(75) already resolved: Cursor(can_set_native_method_prefix kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:39:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_set_native_method_prefix"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(76) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_retransform_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:40:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_classes")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_retransform_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:40:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_classes"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(77), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(77) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(77) already resolved: Cursor(can_retransform_classes kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:40:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_classes"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(78) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_retransform_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:41:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_any_class")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_retransform_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:41:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_any_class"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(79), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(79) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(79) already resolved: Cursor(can_retransform_any_class kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:41:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_retransform_any_class"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(80) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_resource_exhaustion_heap_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:42:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_heap_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_resource_exhaustion_heap_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:42:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_heap_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(81), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(81) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(81) already resolved: Cursor(can_generate_resource_exhaustion_heap_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:42:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_heap_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(82) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor(can_generate_resource_exhaustion_threads_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:43:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_threads_events")), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor(can_generate_resource_exhaustion_threads_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:43:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_threads_events"))), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(83), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(83) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(83) already resolved: Cursor(can_generate_resource_exhaustion_threads_events kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:43:18, usr: Some("c:@SA@jvmtiCapabilities@FI@can_generate_resource_exhaustion_threads_events"))
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(84) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:44:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:44:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(85), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(85) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(85) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:44:5, usr: None)
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(86) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:45:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:45:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(87), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(87) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(87) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:45:5, usr: None)
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(88) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:46:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:46:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(89), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(89) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(89) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:46:5, usr: None)
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(90) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:47:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:47:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(91), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(91) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(91) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:47:5, usr: None)
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(92) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:48:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:48:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(93), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(93) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(93) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:48:5, usr: None)
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(94) Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:49:5, usr: None), Some(ItemId(1))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(unsigned int, kind: UInt, cconv: 100, decl: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None), canon: Cursor( kind: NoDeclFound, loc: builtin definitions, usr: None)), Some(Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:49:5, usr: None)), Some(ItemId(1))
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(95), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(95) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(95) already resolved: Cursor( kind: FieldDecl, loc: ./jvmkill/include/jvmti_wrapper.h:49:5, usr: None)
DEBUG:bindgen::ir::context: BindgenContext::add_item(Item { id: ItemId(1), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Comp(CompInfo { kind: Struct, fields: BeforeComputingBitfieldUnits([RawField(FieldData { name: Some("can_tag_objects"), ty: ItemId(3), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(0) }), RawField(FieldData { name: Some("can_generate_field_modification_events"), ty: ItemId(5), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(1) }), RawField(FieldData { name: Some("can_generate_field_access_events"), ty: ItemId(7), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(2) }), RawField(FieldData { name: Some("can_get_bytecodes"), ty: ItemId(9), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(3) }), RawField(FieldData { name: Some("can_get_synthetic_attribute"), ty: ItemId(11), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(4) }), RawField(FieldData { name: Some("can_get_owned_monitor_info"), ty: ItemId(13), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(5) }), RawField(FieldData { name: Some("can_get_current_contended_monitor"), ty: ItemId(15), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(6) }), RawField(FieldData { name: Some("can_get_monitor_info"), ty: ItemId(17), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(7) }), RawField(FieldData { name: Some("can_pop_frame"), ty: ItemId(19), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(8) }), RawField(FieldData { name: Some("can_redefine_classes"), ty: ItemId(21), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(9) }), RawField(FieldData { name: Some("can_signal_thread"), ty: ItemId(23), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(10) }), RawField(FieldData { name: Some("can_get_source_file_name"), ty: ItemId(25), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(11) }), RawField(FieldData { name: Some("can_get_line_numbers"), ty: ItemId(27), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(12) }), RawField(FieldData { name: Some("can_get_source_debug_extension"), ty: ItemId(29), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(13) }), RawField(FieldData { name: Some("can_access_local_variables"), ty: ItemId(31), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(14) }), RawField(FieldData { name: Some("can_maintain_original_method_order"), ty: ItemId(33), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(15) }), RawField(FieldData { name: Some("can_generate_single_step_events"), ty: ItemId(35), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(16) }), RawField(FieldData { name: Some("can_generate_exception_events"), ty: ItemId(37), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(17) }), RawField(FieldData { name: Some("can_generate_frame_pop_events"), ty: ItemId(39), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(18) }), RawField(FieldData { name: Some("can_generate_breakpoint_events"), ty: ItemId(41), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(19) }), RawField(FieldData { name: Some("can_suspend"), ty: ItemId(43), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(20) }), RawField(FieldData { name: Some("can_redefine_any_class"), ty: ItemId(45), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(21) }), RawField(FieldData { name: Some("can_get_current_thread_cpu_time"), ty: ItemId(47), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(22) }), RawField(FieldData { name: Some("can_get_thread_cpu_time"), ty: ItemId(49), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(23) }), RawField(FieldData { name: Some("can_generate_method_entry_events"), ty: ItemId(51), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(24) }), RawField(FieldData { name: Some("can_generate_method_exit_events"), ty: ItemId(53), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(25) }), RawField(FieldData { name: Some("can_generate_all_class_hook_events"), ty: ItemId(55), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(26) }), RawField(FieldData { name: Some("can_generate_compiled_method_load_events"), ty: ItemId(57), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(27) }), RawField(FieldData { name: Some("can_generate_monitor_events"), ty: ItemId(59), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(28) }), RawField(FieldData { name: Some("can_generate_vm_object_alloc_events"), ty: ItemId(61), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(29) }), RawField(FieldData { name: Some("can_generate_native_method_bind_events"), ty: ItemId(63), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(30) }), RawField(FieldData { name: Some("can_generate_garbage_collection_events"), ty: ItemId(65), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(31) }), RawField(FieldData { name: Some("can_generate_object_free_events"), ty: ItemId(67), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(32) }), RawField(FieldData { name: Some("can_force_early_return"), ty: ItemId(69), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(33) }), RawField(FieldData { name: Some("can_get_owned_monitor_stack_depth_info"), ty: ItemId(71), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(34) }), RawField(FieldData { name: Some("can_get_constant_pool"), ty: ItemId(73), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(35) }), RawField(FieldData { name: Some("can_set_native_method_prefix"), ty: ItemId(75), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(36) }), RawField(FieldData { name: Some("can_retransform_classes"), ty: ItemId(77), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(37) }), RawField(FieldData { name: Some("can_retransform_any_class"), ty: ItemId(79), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(38) }), RawField(FieldData { name: Some("can_generate_resource_exhaustion_heap_events"), ty: ItemId(81), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(39) }), RawField(FieldData { name: Some("can_generate_resource_exhaustion_threads_events"), ty: ItemId(83), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(40) }), RawField(FieldData { name: None, ty: ItemId(85), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(7), mutable: false, offset: Some(41) }), RawField(FieldData { name: None, ty: ItemId(87), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(16), mutable: false, offset: Some(48) }), RawField(FieldData { name: None, ty: ItemId(89), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(16), mutable: false, offset: Some(64) }), RawField(FieldData { name: None, ty: ItemId(91), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(16), mutable: false, offset: Some(80) }), RawField(FieldData { name: None, ty: ItemId(93), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(16), mutable: false, offset: Some(96) }), RawField(FieldData { name: None, ty: ItemId(95), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(16), mutable: false, offset: Some(112) })]), template_params: [], methods: [], constructors: [], destructor: None, base_members: [], inner_types: [], inner_vars: [], has_vtable: false, has_destructor: false, has_nonempty_base: false, has_non_type_template_params: false, packed: false, found_unknown_attr: false, detect_derive_debug_cycle: Cell { value: false }, detect_derive_default_cycle: Cell { value: false }, detect_has_destructor_cycle: Cell { value: false }, is_forward_declaration: false }), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }, declaration: Some(Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), loc: Some(Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")))
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(1) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: Item::from_ty_with_id: ItemId(96)
ty = Type(jvmtiCapabilities, kind: Typedef, cconv: 100, decl: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), canon: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))),
location = Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(jvmtiCapabilities, kind: Typedef, cconv: 100, decl: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), canon: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), None
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(jvmtiCapabilities, kind: Typedef, cconv: 100, decl: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), canon: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), None
DEBUG:bindgen::ir::context: Not resolved, maybe builtin?
DEBUG:bindgen::ir::ty: from_clang_ty: ItemId(96), ty: Type(jvmtiCapabilities, kind: Typedef, cconv: 100, decl: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), canon: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), loc: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))
DEBUG:bindgen::ir::ty: currently_parsed_types: [PartialType { decl: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), id: ItemId(96) }]
DEBUG:bindgen::ir::item: from_ty_or_ref_with_id: ItemId(97) Type(struct jvmtiCapabilities, kind: Unexposed, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")), None
DEBUG:bindgen::ir::context: builtin_or_resolved_ty: Type(struct jvmtiCapabilities, kind: Unexposed, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), None
DEBUG:bindgen::ir::context: Already resolved ty ItemId(1), CanonicalTypeDeclaration(Type(struct jvmtiCapabilities, kind: Unexposed, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))), Type(struct jvmtiCapabilities, kind: Unexposed, cconv: 100, decl: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities")), canon: Cursor( kind: StructDecl, loc: ./jvmkill/include/jvmti_wrapper.h:2:9, usr: Some("c:@SA@jvmtiCapabilities"))) Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")))
DEBUG:bindgen::ir::context: add_builtin_item: item = Item { id: ItemId(97), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("struct jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: ResolvedTypeRef(ItemId(1)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(97) as child of parent module ItemId(0)
DEBUG:bindgen::ir::item: ItemId(97) already resolved: Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))
DEBUG:bindgen::ir::context: BindgenContext::add_item(Item { id: ItemId(96), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Alias(ItemId(97)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }, declaration: Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities"))), loc: Some(Cursor(jvmtiCapabilities kind: TypedefDecl, loc: ./jvmkill/include/jvmti_wrapper.h:50:3, usr: Some("c:jvmti_wrapper.h@T@jvmtiCapabilities")))
DEBUG:bindgen::ir::context: add_item_to_module: adding ItemId(96) as child of parent module ItemId(0)
DEBUG:bindgen::ir::context: No replacements to process
TRACE:bindgen::ir::named: constrain ItemId(1)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: union with ItemId(3)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(5)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(7)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(9)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(11)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(13)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(15)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(17)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(19)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(21)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(23)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(25)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(27)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(29)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(31)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(33)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(35)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(37)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(39)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(41)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(43)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(45)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(47)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(49)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(51)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(53)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(55)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(57)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(59)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(61)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(63)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(65)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(67)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(69)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(71)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(73)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(75)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(77)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(79)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(81)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(83)'s usage: []
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(97)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: union with ItemId(1)'s usage: []
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(97)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: union with ItemId(1)'s usage: []
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(96)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: union with ItemId(97)'s usage: []
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(95)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(93)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(91)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(89)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(87)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(85)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(83)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(81)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(79)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(77)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(75)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(73)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(71)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(69)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(67)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(65)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(63)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(61)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(59)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(57)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(55)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(53)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(51)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(49)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(47)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(45)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(43)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(41)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(39)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(37)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(35)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(33)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(31)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(29)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(27)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(25)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(23)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(21)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(19)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(17)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(15)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(13)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(11)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(9)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(7)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(5)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(3)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(83)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(81)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(79)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(77)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(75)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(73)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(71)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(69)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(67)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(65)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(63)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(61)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(59)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(57)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(55)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(53)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(51)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(49)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(47)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(45)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(43)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(41)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(39)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(37)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(35)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(33)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(31)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(29)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(27)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(25)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(23)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(21)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(19)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(17)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(15)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(13)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(11)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(9)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(7)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(5)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(3)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(1)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: union with ItemId(3)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(5)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(7)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(9)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(11)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(13)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(15)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(17)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(19)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(21)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(23)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(25)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(27)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(29)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(31)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(33)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(35)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(37)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(39)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(41)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(43)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(45)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(47)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(49)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(51)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(53)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(55)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(57)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(59)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(61)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(63)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(65)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(67)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(69)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(71)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(73)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(75)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(77)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(79)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(81)'s usage: []
TRACE:bindgen::ir::named: union with ItemId(83)'s usage: []
TRACE:bindgen::ir::named: finally, used set is {}
TRACE:bindgen::ir::named: constrain ItemId(0)
TRACE:bindgen::ir::named: initially, used set is {}
TRACE:bindgen::ir::named: other item: join with successors' usage
TRACE:bindgen::ir::named: finally, used set is {}
DEBUG:bindgen::codegen: codegen: BindgenOptions { hidden_types: RegexSet { items: [], set: Some(RegexSet([])) }, opaque_types: RegexSet { items: [], set: Some(RegexSet([])) }, whitelisted_types: RegexSet { items: [], set: Some(RegexSet([])) }, whitelisted_functions: RegexSet { items: [], set: Some(RegexSet([])) }, whitelisted_vars: RegexSet { items: [], set: Some(RegexSet([])) }, bitfield_enums: RegexSet { items: [], set: Some(RegexSet([])) }, constified_enums: RegexSet { items: [], set: Some(RegexSet([])) }, constified_enum_modules: RegexSet { items: [], set: Some(RegexSet([])) }, builtins: false, links: [], emit_ast: false, emit_ir: false, emit_ir_graphviz: None, enable_cxx_namespaces: false, disable_name_namespacing: false, layout_tests: true, derive_debug: true, derive_default: false, unstable_rust: false, use_core: false, ctypes_prefix: None, namespaced_constants: true, msvc_mangling: false, convert_floats: true, raw_lines: [], clang_args: ["-isystem", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1", "-isystem", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include", "-isystem", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include", "-isystem", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include", "-isystem", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks", "./jvmkill/include/jvmti_wrapper.h"], input_header: Some("./jvmkill/include/jvmti_wrapper.h"), input_unsaved_files: [], dummy_uses: None, parse_callbacks: None, codegen_config: CodegenConfig { functions: true, types: true, vars: true, methods: true, constructors: true, destructors: true }, conservative_inline_namespaces: false, generate_comments: true, generate_inline_functions: false, whitelist_recursively: true, objc_extern_crate: false, enable_mangling: true, prepend_enum_name: true }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(0), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Module(Module { name: Some("root"), kind: Normal, children: {ItemId(1), ItemId(3), ItemId(5), ItemId(7), ItemId(9), ItemId(11), ItemId(13), ItemId(15), ItemId(17), ItemId(19), ItemId(21), ItemId(23), ItemId(25), ItemId(27), ItemId(29), ItemId(31), ItemId(33), ItemId(35), ItemId(37), ItemId(39), ItemId(41), ItemId(43), ItemId(45), ItemId(47), ItemId(49), ItemId(51), ItemId(53), ItemId(55), ItemId(57), ItemId(59), ItemId(61), ItemId(63), ItemId(65), ItemId(67), ItemId(69), ItemId(71), ItemId(73), ItemId(75), ItemId(77), ItemId(79), ItemId(81), ItemId(83), ItemId(85), ItemId(87), ItemId(89), ItemId(91), ItemId(93), ItemId(95), ItemId(96), ItemId(97)} }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Module as CodeGenerator>::codegen: item = Item { id: ItemId(0), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Module(Module { name: Some("root"), kind: Normal, children: {ItemId(1), ItemId(3), ItemId(5), ItemId(7), ItemId(9), ItemId(11), ItemId(13), ItemId(15), ItemId(17), ItemId(19), ItemId(21), ItemId(23), ItemId(25), ItemId(27), ItemId(29), ItemId(31), ItemId(33), ItemId(35), ItemId(37), ItemId(39), ItemId(41), ItemId(43), ItemId(45), ItemId(47), ItemId(49), ItemId(51), ItemId(53), ItemId(55), ItemId(57), ItemId(59), ItemId(61), ItemId(63), ItemId(65), ItemId(67), ItemId(69), ItemId(71), ItemId(73), ItemId(75), ItemId(77), ItemId(79), ItemId(81), ItemId(83), ItemId(85), ItemId(87), ItemId(89), ItemId(91), ItemId(93), ItemId(95), ItemId(96), ItemId(97)} }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(1), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Comp(CompInfo { kind: Struct, fields: AfterComputingBitfieldUnits([Bitfields(BitfieldUnit { nth: 1, layout: Layout { size: 16, align: 2, packed: false }, bitfields: [Bitfield { offset_into_unit: 0, data: FieldData { name: Some("can_tag_objects"), ty: ItemId(3), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(0) } }, Bitfield { offset_into_unit: 1, data: FieldData { name: Some("can_generate_field_modification_events"), ty: ItemId(5), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(1) } }, Bitfield { offset_into_unit: 2, data: FieldData { name: Some("can_generate_field_access_events"), ty: ItemId(7), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(2) } }, Bitfield { offset_into_unit: 3, data: FieldData { name: Some("can_get_bytecodes"), ty: ItemId(9), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(3) } }, Bitfield { offset_into_unit: 4, data: FieldData { name: Some("can_get_synthetic_attribute"), ty: ItemId(11), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(4) } }, Bitfield { offset_into_unit: 5, data: FieldData { name: Some("can_get_owned_monitor_info"), ty: ItemId(13), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(5) } }, Bitfield { offset_into_unit: 6, data: FieldData { name: Some("can_get_current_contended_monitor"), ty: ItemId(15), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(6) } }, Bitfield { offset_into_unit: 7, data: FieldData { name: Some("can_get_monitor_info"), ty: ItemId(17), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(7) } }, Bitfield { offset_into_unit: 8, data: FieldData { name: Some("can_pop_frame"), ty: ItemId(19), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(8) } }, Bitfield { offset_into_unit: 9, data: FieldData { name: Some("can_redefine_classes"), ty: ItemId(21), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(9) } }, Bitfield { offset_into_unit: 10, data: FieldData { name: Some("can_signal_thread"), ty: ItemId(23), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(10) } }, Bitfield { offset_into_unit: 11, data: FieldData { name: Some("can_get_source_file_name"), ty: ItemId(25), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(11) } }, Bitfield { offset_into_unit: 12, data: FieldData { name: Some("can_get_line_numbers"), ty: ItemId(27), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(12) } }, Bitfield { offset_into_unit: 13, data: FieldData { name: Some("can_get_source_debug_extension"), ty: ItemId(29), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(13) } }, Bitfield { offset_into_unit: 14, data: FieldData { name: Some("can_access_local_variables"), ty: ItemId(31), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(14) } }, Bitfield { offset_into_unit: 15, data: FieldData { name: Some("can_maintain_original_method_order"), ty: ItemId(33), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(15) } }, Bitfield { offset_into_unit: 16, data: FieldData { name: Some("can_generate_single_step_events"), ty: ItemId(35), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(16) } }, Bitfield { offset_into_unit: 17, data: FieldData { name: Some("can_generate_exception_events"), ty: ItemId(37), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(17) } }, Bitfield { offset_into_unit: 18, data: FieldData { name: Some("can_generate_frame_pop_events"), ty: ItemId(39), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(18) } }, Bitfield { offset_into_unit: 19, data: FieldData { name: Some("can_generate_breakpoint_events"), ty: ItemId(41), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(19) } }, Bitfield { offset_into_unit: 20, data: FieldData { name: Some("can_suspend"), ty: ItemId(43), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(20) } }, Bitfield { offset_into_unit: 21, data: FieldData { name: Some("can_redefine_any_class"), ty: ItemId(45), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(21) } }, Bitfield { offset_into_unit: 22, data: FieldData { name: Some("can_get_current_thread_cpu_time"), ty: ItemId(47), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(22) } }, Bitfield { offset_into_unit: 23, data: FieldData { name: Some("can_get_thread_cpu_time"), ty: ItemId(49), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(23) } }, Bitfield { offset_into_unit: 24, data: FieldData { name: Some("can_generate_method_entry_events"), ty: ItemId(51), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(24) } }, Bitfield { offset_into_unit: 25, data: FieldData { name: Some("can_generate_method_exit_events"), ty: ItemId(53), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(25) } }, Bitfield { offset_into_unit: 26, data: FieldData { name: Some("can_generate_all_class_hook_events"), ty: ItemId(55), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(26) } }, Bitfield { offset_into_unit: 27, data: FieldData { name: Some("can_generate_compiled_method_load_events"), ty: ItemId(57), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(27) } }, Bitfield { offset_into_unit: 28, data: FieldData { name: Some("can_generate_monitor_events"), ty: ItemId(59), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(28) } }, Bitfield { offset_into_unit: 29, data: FieldData { name: Some("can_generate_vm_object_alloc_events"), ty: ItemId(61), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(29) } }, Bitfield { offset_into_unit: 30, data: FieldData { name: Some("can_generate_native_method_bind_events"), ty: ItemId(63), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(30) } }, Bitfield { offset_into_unit: 31, data: FieldData { name: Some("can_generate_garbage_collection_events"), ty: ItemId(65), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(31) } }, Bitfield { offset_into_unit: 32, data: FieldData { name: Some("can_generate_object_free_events"), ty: ItemId(67), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(32) } }, Bitfield { offset_into_unit: 33, data: FieldData { name: Some("can_force_early_return"), ty: ItemId(69), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(33) } }, Bitfield { offset_into_unit: 34, data: FieldData { name: Some("can_get_owned_monitor_stack_depth_info"), ty: ItemId(71), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(34) } }, Bitfield { offset_into_unit: 35, data: FieldData { name: Some("can_get_constant_pool"), ty: ItemId(73), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(35) } }, Bitfield { offset_into_unit: 36, data: FieldData { name: Some("can_set_native_method_prefix"), ty: ItemId(75), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(36) } }, Bitfield { offset_into_unit: 37, data: FieldData { name: Some("can_retransform_classes"), ty: ItemId(77), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(37) } }, Bitfield { offset_into_unit: 38, data: FieldData { name: Some("can_retransform_any_class"), ty: ItemId(79), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(38) } }, Bitfield { offset_into_unit: 39, data: FieldData { name: Some("can_generate_resource_exhaustion_heap_events"), ty: ItemId(81), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(39) } }, Bitfield { offset_into_unit: 40, data: FieldData { name: Some("can_generate_resource_exhaustion_threads_events"), ty: ItemId(83), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(40) } }] })]), template_params: [], methods: [], constructors: [], destructor: None, base_members: [], inner_types: [], inner_vars: [], has_vtable: false, has_destructor: false, has_nonempty_base: false, has_non_type_template_params: false, packed: false, found_unknown_attr: false, detect_derive_debug_cycle: Cell { value: false }, detect_derive_default_cycle: Cell { value: false }, detect_has_destructor_cycle: Cell { value: false }, is_forward_declaration: false }), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(1), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Comp(CompInfo { kind: Struct, fields: AfterComputingBitfieldUnits([Bitfields(BitfieldUnit { nth: 1, layout: Layout { size: 16, align: 2, packed: false }, bitfields: [Bitfield { offset_into_unit: 0, data: FieldData { name: Some("can_tag_objects"), ty: ItemId(3), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(0) } }, Bitfield { offset_into_unit: 1, data: FieldData { name: Some("can_generate_field_modification_events"), ty: ItemId(5), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(1) } }, Bitfield { offset_into_unit: 2, data: FieldData { name: Some("can_generate_field_access_events"), ty: ItemId(7), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(2) } }, Bitfield { offset_into_unit: 3, data: FieldData { name: Some("can_get_bytecodes"), ty: ItemId(9), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(3) } }, Bitfield { offset_into_unit: 4, data: FieldData { name: Some("can_get_synthetic_attribute"), ty: ItemId(11), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(4) } }, Bitfield { offset_into_unit: 5, data: FieldData { name: Some("can_get_owned_monitor_info"), ty: ItemId(13), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(5) } }, Bitfield { offset_into_unit: 6, data: FieldData { name: Some("can_get_current_contended_monitor"), ty: ItemId(15), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(6) } }, Bitfield { offset_into_unit: 7, data: FieldData { name: Some("can_get_monitor_info"), ty: ItemId(17), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(7) } }, Bitfield { offset_into_unit: 8, data: FieldData { name: Some("can_pop_frame"), ty: ItemId(19), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(8) } }, Bitfield { offset_into_unit: 9, data: FieldData { name: Some("can_redefine_classes"), ty: ItemId(21), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(9) } }, Bitfield { offset_into_unit: 10, data: FieldData { name: Some("can_signal_thread"), ty: ItemId(23), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(10) } }, Bitfield { offset_into_unit: 11, data: FieldData { name: Some("can_get_source_file_name"), ty: ItemId(25), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(11) } }, Bitfield { offset_into_unit: 12, data: FieldData { name: Some("can_get_line_numbers"), ty: ItemId(27), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(12) } }, Bitfield { offset_into_unit: 13, data: FieldData { name: Some("can_get_source_debug_extension"), ty: ItemId(29), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(13) } }, Bitfield { offset_into_unit: 14, data: FieldData { name: Some("can_access_local_variables"), ty: ItemId(31), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(14) } }, Bitfield { offset_into_unit: 15, data: FieldData { name: Some("can_maintain_original_method_order"), ty: ItemId(33), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(15) } }, Bitfield { offset_into_unit: 16, data: FieldData { name: Some("can_generate_single_step_events"), ty: ItemId(35), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(16) } }, Bitfield { offset_into_unit: 17, data: FieldData { name: Some("can_generate_exception_events"), ty: ItemId(37), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(17) } }, Bitfield { offset_into_unit: 18, data: FieldData { name: Some("can_generate_frame_pop_events"), ty: ItemId(39), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(18) } }, Bitfield { offset_into_unit: 19, data: FieldData { name: Some("can_generate_breakpoint_events"), ty: ItemId(41), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(19) } }, Bitfield { offset_into_unit: 20, data: FieldData { name: Some("can_suspend"), ty: ItemId(43), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(20) } }, Bitfield { offset_into_unit: 21, data: FieldData { name: Some("can_redefine_any_class"), ty: ItemId(45), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(21) } }, Bitfield { offset_into_unit: 22, data: FieldData { name: Some("can_get_current_thread_cpu_time"), ty: ItemId(47), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(22) } }, Bitfield { offset_into_unit: 23, data: FieldData { name: Some("can_get_thread_cpu_time"), ty: ItemId(49), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(23) } }, Bitfield { offset_into_unit: 24, data: FieldData { name: Some("can_generate_method_entry_events"), ty: ItemId(51), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(24) } }, Bitfield { offset_into_unit: 25, data: FieldData { name: Some("can_generate_method_exit_events"), ty: ItemId(53), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(25) } }, Bitfield { offset_into_unit: 26, data: FieldData { name: Some("can_generate_all_class_hook_events"), ty: ItemId(55), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(26) } }, Bitfield { offset_into_unit: 27, data: FieldData { name: Some("can_generate_compiled_method_load_events"), ty: ItemId(57), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(27) } }, Bitfield { offset_into_unit: 28, data: FieldData { name: Some("can_generate_monitor_events"), ty: ItemId(59), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(28) } }, Bitfield { offset_into_unit: 29, data: FieldData { name: Some("can_generate_vm_object_alloc_events"), ty: ItemId(61), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(29) } }, Bitfield { offset_into_unit: 30, data: FieldData { name: Some("can_generate_native_method_bind_events"), ty: ItemId(63), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(30) } }, Bitfield { offset_into_unit: 31, data: FieldData { name: Some("can_generate_garbage_collection_events"), ty: ItemId(65), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(31) } }, Bitfield { offset_into_unit: 32, data: FieldData { name: Some("can_generate_object_free_events"), ty: ItemId(67), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(32) } }, Bitfield { offset_into_unit: 33, data: FieldData { name: Some("can_force_early_return"), ty: ItemId(69), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(33) } }, Bitfield { offset_into_unit: 34, data: FieldData { name: Some("can_get_owned_monitor_stack_depth_info"), ty: ItemId(71), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(34) } }, Bitfield { offset_into_unit: 35, data: FieldData { name: Some("can_get_constant_pool"), ty: ItemId(73), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(35) } }, Bitfield { offset_into_unit: 36, data: FieldData { name: Some("can_set_native_method_prefix"), ty: ItemId(75), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(36) } }, Bitfield { offset_into_unit: 37, data: FieldData { name: Some("can_retransform_classes"), ty: ItemId(77), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(37) } }, Bitfield { offset_into_unit: 38, data: FieldData { name: Some("can_retransform_any_class"), ty: ItemId(79), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(38) } }, Bitfield { offset_into_unit: 39, data: FieldData { name: Some("can_generate_resource_exhaustion_heap_events"), ty: ItemId(81), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(39) } }, Bitfield { offset_into_unit: 40, data: FieldData { name: Some("can_generate_resource_exhaustion_threads_events"), ty: ItemId(83), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(40) } }] })]), template_params: [], methods: [], constructors: [], destructor: None, base_members: [], inner_types: [], inner_vars: [], has_vtable: false, has_destructor: false, has_nonempty_base: false, has_non_type_template_params: false, packed: false, found_unknown_attr: false, detect_derive_debug_cycle: Cell { value: false }, detect_derive_default_cycle: Cell { value: false }, detect_has_destructor_cycle: Cell { value: false }, is_forward_declaration: false }), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <CompInfo as CodeGenerator>::codegen: item = Item { id: ItemId(1), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Comp(CompInfo { kind: Struct, fields: AfterComputingBitfieldUnits([Bitfields(BitfieldUnit { nth: 1, layout: Layout { size: 16, align: 2, packed: false }, bitfields: [Bitfield { offset_into_unit: 0, data: FieldData { name: Some("can_tag_objects"), ty: ItemId(3), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(0) } }, Bitfield { offset_into_unit: 1, data: FieldData { name: Some("can_generate_field_modification_events"), ty: ItemId(5), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(1) } }, Bitfield { offset_into_unit: 2, data: FieldData { name: Some("can_generate_field_access_events"), ty: ItemId(7), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(2) } }, Bitfield { offset_into_unit: 3, data: FieldData { name: Some("can_get_bytecodes"), ty: ItemId(9), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(3) } }, Bitfield { offset_into_unit: 4, data: FieldData { name: Some("can_get_synthetic_attribute"), ty: ItemId(11), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(4) } }, Bitfield { offset_into_unit: 5, data: FieldData { name: Some("can_get_owned_monitor_info"), ty: ItemId(13), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(5) } }, Bitfield { offset_into_unit: 6, data: FieldData { name: Some("can_get_current_contended_monitor"), ty: ItemId(15), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(6) } }, Bitfield { offset_into_unit: 7, data: FieldData { name: Some("can_get_monitor_info"), ty: ItemId(17), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(7) } }, Bitfield { offset_into_unit: 8, data: FieldData { name: Some("can_pop_frame"), ty: ItemId(19), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(8) } }, Bitfield { offset_into_unit: 9, data: FieldData { name: Some("can_redefine_classes"), ty: ItemId(21), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(9) } }, Bitfield { offset_into_unit: 10, data: FieldData { name: Some("can_signal_thread"), ty: ItemId(23), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(10) } }, Bitfield { offset_into_unit: 11, data: FieldData { name: Some("can_get_source_file_name"), ty: ItemId(25), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(11) } }, Bitfield { offset_into_unit: 12, data: FieldData { name: Some("can_get_line_numbers"), ty: ItemId(27), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(12) } }, Bitfield { offset_into_unit: 13, data: FieldData { name: Some("can_get_source_debug_extension"), ty: ItemId(29), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(13) } }, Bitfield { offset_into_unit: 14, data: FieldData { name: Some("can_access_local_variables"), ty: ItemId(31), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(14) } }, Bitfield { offset_into_unit: 15, data: FieldData { name: Some("can_maintain_original_method_order"), ty: ItemId(33), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(15) } }, Bitfield { offset_into_unit: 16, data: FieldData { name: Some("can_generate_single_step_events"), ty: ItemId(35), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(16) } }, Bitfield { offset_into_unit: 17, data: FieldData { name: Some("can_generate_exception_events"), ty: ItemId(37), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(17) } }, Bitfield { offset_into_unit: 18, data: FieldData { name: Some("can_generate_frame_pop_events"), ty: ItemId(39), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(18) } }, Bitfield { offset_into_unit: 19, data: FieldData { name: Some("can_generate_breakpoint_events"), ty: ItemId(41), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(19) } }, Bitfield { offset_into_unit: 20, data: FieldData { name: Some("can_suspend"), ty: ItemId(43), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(20) } }, Bitfield { offset_into_unit: 21, data: FieldData { name: Some("can_redefine_any_class"), ty: ItemId(45), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(21) } }, Bitfield { offset_into_unit: 22, data: FieldData { name: Some("can_get_current_thread_cpu_time"), ty: ItemId(47), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(22) } }, Bitfield { offset_into_unit: 23, data: FieldData { name: Some("can_get_thread_cpu_time"), ty: ItemId(49), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(23) } }, Bitfield { offset_into_unit: 24, data: FieldData { name: Some("can_generate_method_entry_events"), ty: ItemId(51), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(24) } }, Bitfield { offset_into_unit: 25, data: FieldData { name: Some("can_generate_method_exit_events"), ty: ItemId(53), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(25) } }, Bitfield { offset_into_unit: 26, data: FieldData { name: Some("can_generate_all_class_hook_events"), ty: ItemId(55), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(26) } }, Bitfield { offset_into_unit: 27, data: FieldData { name: Some("can_generate_compiled_method_load_events"), ty: ItemId(57), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(27) } }, Bitfield { offset_into_unit: 28, data: FieldData { name: Some("can_generate_monitor_events"), ty: ItemId(59), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(28) } }, Bitfield { offset_into_unit: 29, data: FieldData { name: Some("can_generate_vm_object_alloc_events"), ty: ItemId(61), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(29) } }, Bitfield { offset_into_unit: 30, data: FieldData { name: Some("can_generate_native_method_bind_events"), ty: ItemId(63), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(30) } }, Bitfield { offset_into_unit: 31, data: FieldData { name: Some("can_generate_garbage_collection_events"), ty: ItemId(65), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(31) } }, Bitfield { offset_into_unit: 32, data: FieldData { name: Some("can_generate_object_free_events"), ty: ItemId(67), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(32) } }, Bitfield { offset_into_unit: 33, data: FieldData { name: Some("can_force_early_return"), ty: ItemId(69), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(33) } }, Bitfield { offset_into_unit: 34, data: FieldData { name: Some("can_get_owned_monitor_stack_depth_info"), ty: ItemId(71), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(34) } }, Bitfield { offset_into_unit: 35, data: FieldData { name: Some("can_get_constant_pool"), ty: ItemId(73), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(35) } }, Bitfield { offset_into_unit: 36, data: FieldData { name: Some("can_set_native_method_prefix"), ty: ItemId(75), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(36) } }, Bitfield { offset_into_unit: 37, data: FieldData { name: Some("can_retransform_classes"), ty: ItemId(77), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(37) } }, Bitfield { offset_into_unit: 38, data: FieldData { name: Some("can_retransform_any_class"), ty: ItemId(79), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(38) } }, Bitfield { offset_into_unit: 39, data: FieldData { name: Some("can_generate_resource_exhaustion_heap_events"), ty: ItemId(81), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(39) } }, Bitfield { offset_into_unit: 40, data: FieldData { name: Some("can_generate_resource_exhaustion_threads_events"), ty: ItemId(83), comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, bitfield: Some(1), mutable: false, offset: Some(40) } }] })]), template_params: [], methods: [], constructors: [], destructor: None, base_members: [], inner_types: [], inner_vars: [], has_vtable: false, has_destructor: false, has_nonempty_base: false, has_non_type_template_params: false, packed: false, found_unknown_attr: false, detect_derive_debug_cycle: Cell { value: false }, detect_derive_default_cycle: Cell { value: false }, detect_has_destructor_cycle: Cell { value: false }, is_forward_declaration: false }), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen::struct_layout: saw bitfield unit for jvmtiCapabilities: Layout { size: 16, align: 2, packed: false }
DEBUG:bindgen::codegen::struct_layout: Offset: <bitfield>: 0 -> 16
DEBUG:bindgen::codegen::struct_layout: pad_struct:
self = StructLayoutTracker {
name: "jvmtiCapabilities",
ctx: BindgenContext {
items: {
ItemId(
0
): Item {
id: ItemId(
0
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Module(
Module {
name: Some(
"root"
),
kind: Normal,
children: {
ItemId(
1
),
ItemId(
3
),
ItemId(
5
),
ItemId(
7
),
ItemId(
9
),
ItemId(
11
),
ItemId(
13
),
ItemId(
15
),
ItemId(
17
),
ItemId(
19
),
ItemId(
21
),
ItemId(
23
),
ItemId(
25
),
ItemId(
27
),
ItemId(
29
),
ItemId(
31
),
ItemId(
33
),
ItemId(
35
),
ItemId(
37
),
ItemId(
39
),
ItemId(
41
),
ItemId(
43
),
ItemId(
45
),
ItemId(
47
),
ItemId(
49
),
ItemId(
51
),
ItemId(
53
),
ItemId(
55
),
ItemId(
57
),
ItemId(
59
),
ItemId(
61
),
ItemId(
63
),
ItemId(
65
),
ItemId(
67
),
ItemId(
69
),
ItemId(
71
),
ItemId(
73
),
ItemId(
75
),
ItemId(
77
),
ItemId(
79
),
ItemId(
81
),
ItemId(
83
),
ItemId(
85
),
ItemId(
87
),
ItemId(
89
),
ItemId(
91
),
ItemId(
93
),
ItemId(
95
),
ItemId(
96
),
ItemId(
97
)
}
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
1
): Item {
id: ItemId(
1
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: Some(
"jvmtiCapabilities"
)
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"jvmtiCapabilities"
),
layout: Some(
Layout {
size: 16,
align: 4,
packed: false
}
),
kind: Comp(
CompInfo {
kind: Struct,
fields: AfterComputingBitfieldUnits(
[
Bitfields(
BitfieldUnit {
nth: 1,
layout: Layout {
size: 16,
align: 2,
packed: false
},
bitfields: [
Bitfield {
offset_into_unit: 0,
data: FieldData {
name: Some(
"can_tag_objects"
),
ty: ItemId(
3
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
0
)
}
},
Bitfield {
offset_into_unit: 1,
data: FieldData {
name: Some(
"can_generate_field_modification_events"
),
ty: ItemId(
5
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
1
)
}
},
Bitfield {
offset_into_unit: 2,
data: FieldData {
name: Some(
"can_generate_field_access_events"
),
ty: ItemId(
7
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
2
)
}
},
Bitfield {
offset_into_unit: 3,
data: FieldData {
name: Some(
"can_get_bytecodes"
),
ty: ItemId(
9
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
3
)
}
},
Bitfield {
offset_into_unit: 4,
data: FieldData {
name: Some(
"can_get_synthetic_attribute"
),
ty: ItemId(
11
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
4
)
}
},
Bitfield {
offset_into_unit: 5,
data: FieldData {
name: Some(
"can_get_owned_monitor_info"
),
ty: ItemId(
13
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
5
)
}
},
Bitfield {
offset_into_unit: 6,
data: FieldData {
name: Some(
"can_get_current_contended_monitor"
),
ty: ItemId(
15
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
6
)
}
},
Bitfield {
offset_into_unit: 7,
data: FieldData {
name: Some(
"can_get_monitor_info"
),
ty: ItemId(
17
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
7
)
}
},
Bitfield {
offset_into_unit: 8,
data: FieldData {
name: Some(
"can_pop_frame"
),
ty: ItemId(
19
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
8
)
}
},
Bitfield {
offset_into_unit: 9,
data: FieldData {
name: Some(
"can_redefine_classes"
),
ty: ItemId(
21
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
9
)
}
},
Bitfield {
offset_into_unit: 10,
data: FieldData {
name: Some(
"can_signal_thread"
),
ty: ItemId(
23
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
10
)
}
},
Bitfield {
offset_into_unit: 11,
data: FieldData {
name: Some(
"can_get_source_file_name"
),
ty: ItemId(
25
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
11
)
}
},
Bitfield {
offset_into_unit: 12,
data: FieldData {
name: Some(
"can_get_line_numbers"
),
ty: ItemId(
27
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
12
)
}
},
Bitfield {
offset_into_unit: 13,
data: FieldData {
name: Some(
"can_get_source_debug_extension"
),
ty: ItemId(
29
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
13
)
}
},
Bitfield {
offset_into_unit: 14,
data: FieldData {
name: Some(
"can_access_local_variables"
),
ty: ItemId(
31
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
14
)
}
},
Bitfield {
offset_into_unit: 15,
data: FieldData {
name: Some(
"can_maintain_original_method_order"
),
ty: ItemId(
33
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
15
)
}
},
Bitfield {
offset_into_unit: 16,
data: FieldData {
name: Some(
"can_generate_single_step_events"
),
ty: ItemId(
35
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
16
)
}
},
Bitfield {
offset_into_unit: 17,
data: FieldData {
name: Some(
"can_generate_exception_events"
),
ty: ItemId(
37
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
17
)
}
},
Bitfield {
offset_into_unit: 18,
data: FieldData {
name: Some(
"can_generate_frame_pop_events"
),
ty: ItemId(
39
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
18
)
}
},
Bitfield {
offset_into_unit: 19,
data: FieldData {
name: Some(
"can_generate_breakpoint_events"
),
ty: ItemId(
41
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
19
)
}
},
Bitfield {
offset_into_unit: 20,
data: FieldData {
name: Some(
"can_suspend"
),
ty: ItemId(
43
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
20
)
}
},
Bitfield {
offset_into_unit: 21,
data: FieldData {
name: Some(
"can_redefine_any_class"
),
ty: ItemId(
45
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
21
)
}
},
Bitfield {
offset_into_unit: 22,
data: FieldData {
name: Some(
"can_get_current_thread_cpu_time"
),
ty: ItemId(
47
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
22
)
}
},
Bitfield {
offset_into_unit: 23,
data: FieldData {
name: Some(
"can_get_thread_cpu_time"
),
ty: ItemId(
49
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
23
)
}
},
Bitfield {
offset_into_unit: 24,
data: FieldData {
name: Some(
"can_generate_method_entry_events"
),
ty: ItemId(
51
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
24
)
}
},
Bitfield {
offset_into_unit: 25,
data: FieldData {
name: Some(
"can_generate_method_exit_events"
),
ty: ItemId(
53
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
25
)
}
},
Bitfield {
offset_into_unit: 26,
data: FieldData {
name: Some(
"can_generate_all_class_hook_events"
),
ty: ItemId(
55
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
26
)
}
},
Bitfield {
offset_into_unit: 27,
data: FieldData {
name: Some(
"can_generate_compiled_method_load_events"
),
ty: ItemId(
57
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
27
)
}
},
Bitfield {
offset_into_unit: 28,
data: FieldData {
name: Some(
"can_generate_monitor_events"
),
ty: ItemId(
59
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
28
)
}
},
Bitfield {
offset_into_unit: 29,
data: FieldData {
name: Some(
"can_generate_vm_object_alloc_events"
),
ty: ItemId(
61
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
29
)
}
},
Bitfield {
offset_into_unit: 30,
data: FieldData {
name: Some(
"can_generate_native_method_bind_events"
),
ty: ItemId(
63
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
30
)
}
},
Bitfield {
offset_into_unit: 31,
data: FieldData {
name: Some(
"can_generate_garbage_collection_events"
),
ty: ItemId(
65
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
31
)
}
},
Bitfield {
offset_into_unit: 32,
data: FieldData {
name: Some(
"can_generate_object_free_events"
),
ty: ItemId(
67
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
32
)
}
},
Bitfield {
offset_into_unit: 33,
data: FieldData {
name: Some(
"can_force_early_return"
),
ty: ItemId(
69
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
33
)
}
},
Bitfield {
offset_into_unit: 34,
data: FieldData {
name: Some(
"can_get_owned_monitor_stack_depth_info"
),
ty: ItemId(
71
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
34
)
}
},
Bitfield {
offset_into_unit: 35,
data: FieldData {
name: Some(
"can_get_constant_pool"
),
ty: ItemId(
73
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
35
)
}
},
Bitfield {
offset_into_unit: 36,
data: FieldData {
name: Some(
"can_set_native_method_prefix"
),
ty: ItemId(
75
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
36
)
}
},
Bitfield {
offset_into_unit: 37,
data: FieldData {
name: Some(
"can_retransform_classes"
),
ty: ItemId(
77
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
37
)
}
},
Bitfield {
offset_into_unit: 38,
data: FieldData {
name: Some(
"can_retransform_any_class"
),
ty: ItemId(
79
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
38
)
}
},
Bitfield {
offset_into_unit: 39,
data: FieldData {
name: Some(
"can_generate_resource_exhaustion_heap_events"
),
ty: ItemId(
81
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
39
)
}
},
Bitfield {
offset_into_unit: 40,
data: FieldData {
name: Some(
"can_generate_resource_exhaustion_threads_events"
),
ty: ItemId(
83
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
40
)
}
}
]
}
)
]
),
template_params: [],
methods: [],
constructors: [],
destructor: None,
base_members: [],
inner_types: [],
inner_vars: [],
has_vtable: false,
has_destructor: false,
has_nonempty_base: false,
has_non_type_template_params: false,
packed: false,
found_unknown_attr: false,
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_default_cycle: Cell {
value: false
},
detect_has_destructor_cycle: Cell {
value: false
},
is_forward_declaration: false
}
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
3
): Item {
id: ItemId(
3
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
5
): Item {
id: ItemId(
5
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
7
): Item {
id: ItemId(
7
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
9
): Item {
id: ItemId(
9
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
11
): Item {
id: ItemId(
11
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
13
): Item {
id: ItemId(
13
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
15
): Item {
id: ItemId(
15
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
17
): Item {
id: ItemId(
17
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
19
): Item {
id: ItemId(
19
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
21
): Item {
id: ItemId(
21
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
23
): Item {
id: ItemId(
23
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
25
): Item {
id: ItemId(
25
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
27
): Item {
id: ItemId(
27
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
29
): Item {
id: ItemId(
29
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
31
): Item {
id: ItemId(
31
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
33
): Item {
id: ItemId(
33
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
35
): Item {
id: ItemId(
35
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
37
): Item {
id: ItemId(
37
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
39
): Item {
id: ItemId(
39
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
41
): Item {
id: ItemId(
41
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
43
): Item {
id: ItemId(
43
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
45
): Item {
id: ItemId(
45
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
47
): Item {
id: ItemId(
47
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
49
): Item {
id: ItemId(
49
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
51
): Item {
id: ItemId(
51
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
53
): Item {
id: ItemId(
53
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
55
): Item {
id: ItemId(
55
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
57
): Item {
id: ItemId(
57
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
59
): Item {
id: ItemId(
59
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
61
): Item {
id: ItemId(
61
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
63
): Item {
id: ItemId(
63
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
65
): Item {
id: ItemId(
65
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
67
): Item {
id: ItemId(
67
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
69
): Item {
id: ItemId(
69
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
71
): Item {
id: ItemId(
71
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
73
): Item {
id: ItemId(
73
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
75
): Item {
id: ItemId(
75
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
77
): Item {
id: ItemId(
77
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
79
): Item {
id: ItemId(
79
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
81
): Item {
id: ItemId(
81
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
83
): Item {
id: ItemId(
83
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
85
): Item {
id: ItemId(
85
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
87
): Item {
id: ItemId(
87
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
89
): Item {
id: ItemId(
89
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
91
): Item {
id: ItemId(
91
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
93
): Item {
id: ItemId(
93
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
95
): Item {
id: ItemId(
95
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"unsigned int"
),
layout: Some(
Layout {
size: 4,
align: 4,
packed: false
}
),
kind: Int(
UInt
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
96
): Item {
id: ItemId(
96
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"jvmtiCapabilities"
),
layout: Some(
Layout {
size: 16,
align: 4,
packed: false
}
),
kind: Alias(
ItemId(
97
)
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
},
ItemId(
97
): Item {
id: ItemId(
97
),
local_id: Cell {
value: None
},
next_child_local_id: Cell {
value: 1
},
canonical_name_cache: RefCell {
value: None
},
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
parent_id: ItemId(
0
),
kind: Type(
Type {
name: Some(
"struct jvmtiCapabilities"
),
layout: Some(
Layout {
size: 16,
align: 4,
packed: false
}
),
kind: ResolvedTypeRef(
ItemId(
1
)
),
is_const: false
}
),
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_copy_cycle: Cell {
value: false
}
}
},
next_item_id: ItemId(
98
),
types: {
USR(
"c:jvmti_wrapper.h@T@jvmtiCapabilities"
): ItemId(
96
),
USR(
"c:@SA@jvmtiCapabilities"
): ItemId(
1
)
},
named_types: {},
modules: {},
root_module: ItemId(
0
),
current_module: ItemId(
0
),
currently_parsed_types: [],
parsed_macros: {},
replacements: {},
collected_typerefs: true,
gen_ctx: Some(
GenContext { ... }
),
span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) },
index: Index { },
translation_unit: TranslationUnit { },
options: BindgenOptions {
hidden_types: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
opaque_types: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
whitelisted_types: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
whitelisted_functions: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
whitelisted_vars: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
bitfield_enums: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
constified_enums: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
constified_enum_modules: RegexSet {
items: [],
set: Some(
RegexSet([])
)
},
builtins: false,
links: [],
emit_ast: false,
emit_ir: false,
emit_ir_graphviz: None,
enable_cxx_namespaces: false,
disable_name_namespacing: false,
layout_tests: true,
derive_debug: true,
derive_default: false,
unstable_rust: false,
use_core: false,
ctypes_prefix: None,
namespaced_constants: true,
msvc_mangling: false,
convert_floats: true,
raw_lines: [],
clang_args: [
"-isystem",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1",
"-isystem",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include",
"-isystem",
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include",
"-isystem",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include",
"-isystem",
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks",
"./jvmkill/include/jvmti_wrapper.h"
],
input_header: Some(
"./jvmkill/include/jvmti_wrapper.h"
),
input_unsaved_files: [],
dummy_uses: None,
parse_callbacks: None,
codegen_config: CodegenConfig {
functions: true,
types: true,
vars: true,
methods: true,
constructors: true,
destructors: true
},
conservative_inline_namespaces: false,
generate_comments: true,
generate_inline_functions: false,
whitelist_recursively: true,
objc_extern_crate: false,
enable_mangling: true,
prepend_enum_name: true
},
generated_bindegen_complex: Cell {
value: false
},
used_template_parameters: Some(
{
ItemId(
41
): {},
ItemId(
85
): {},
ItemId(
89
): {},
ItemId(
37
): {},
ItemId(
83
): {},
ItemId(
96
): {},
ItemId(
73
): {},
ItemId(
67
): {},
ItemId(
5
): {},
ItemId(
55
): {},
ItemId(
0
): {},
ItemId(
71
): {},
ItemId(
19
): {},
ItemId(
15
): {},
ItemId(
81
): {},
ItemId(
1
): {},
ItemId(
91
): {},
ItemId(
23
): {},
ItemId(
21
): {},
ItemId(
75
): {},
ItemId(
65
): {},
ItemId(
77
): {},
ItemId(
7
): {},
ItemId(
27
): {},
ItemId(
53
): {},
ItemId(
59
): {},
ItemId(
79
): {},
ItemId(
87
): {},
ItemId(
45
): {},
ItemId(
95
): {},
ItemId(
43
): {},
ItemId(
11
): {},
ItemId(
51
): {},
ItemId(
39
): {},
ItemId(
49
): {},
ItemId(
17
): {},
ItemId(
3
): {},
ItemId(
93
): {},
ItemId(
35
): {},
ItemId(
29
): {},
ItemId(
97
): {},
ItemId(
69
): {},
ItemId(
33
): {},
ItemId(
57
): {},
ItemId(
9
): {},
ItemId(
47
): {},
ItemId(
31
): {},
ItemId(
63
): {},
ItemId(
13
): {},
ItemId(
61
): {},
ItemId(
25
): {}
}
),
need_bitfield_allocation: [],
needs_mangling_hack: true
},
comp: CompInfo {
kind: Struct,
fields: AfterComputingBitfieldUnits(
[
Bitfields(
BitfieldUnit {
nth: 1,
layout: Layout {
size: 16,
align: 2,
packed: false
},
bitfields: [
Bitfield {
offset_into_unit: 0,
data: FieldData {
name: Some(
"can_tag_objects"
),
ty: ItemId(
3
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
0
)
}
},
Bitfield {
offset_into_unit: 1,
data: FieldData {
name: Some(
"can_generate_field_modification_events"
),
ty: ItemId(
5
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
1
)
}
},
Bitfield {
offset_into_unit: 2,
data: FieldData {
name: Some(
"can_generate_field_access_events"
),
ty: ItemId(
7
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
2
)
}
},
Bitfield {
offset_into_unit: 3,
data: FieldData {
name: Some(
"can_get_bytecodes"
),
ty: ItemId(
9
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
3
)
}
},
Bitfield {
offset_into_unit: 4,
data: FieldData {
name: Some(
"can_get_synthetic_attribute"
),
ty: ItemId(
11
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
4
)
}
},
Bitfield {
offset_into_unit: 5,
data: FieldData {
name: Some(
"can_get_owned_monitor_info"
),
ty: ItemId(
13
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
5
)
}
},
Bitfield {
offset_into_unit: 6,
data: FieldData {
name: Some(
"can_get_current_contended_monitor"
),
ty: ItemId(
15
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
6
)
}
},
Bitfield {
offset_into_unit: 7,
data: FieldData {
name: Some(
"can_get_monitor_info"
),
ty: ItemId(
17
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
7
)
}
},
Bitfield {
offset_into_unit: 8,
data: FieldData {
name: Some(
"can_pop_frame"
),
ty: ItemId(
19
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
8
)
}
},
Bitfield {
offset_into_unit: 9,
data: FieldData {
name: Some(
"can_redefine_classes"
),
ty: ItemId(
21
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
9
)
}
},
Bitfield {
offset_into_unit: 10,
data: FieldData {
name: Some(
"can_signal_thread"
),
ty: ItemId(
23
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
10
)
}
},
Bitfield {
offset_into_unit: 11,
data: FieldData {
name: Some(
"can_get_source_file_name"
),
ty: ItemId(
25
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
11
)
}
},
Bitfield {
offset_into_unit: 12,
data: FieldData {
name: Some(
"can_get_line_numbers"
),
ty: ItemId(
27
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
12
)
}
},
Bitfield {
offset_into_unit: 13,
data: FieldData {
name: Some(
"can_get_source_debug_extension"
),
ty: ItemId(
29
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
13
)
}
},
Bitfield {
offset_into_unit: 14,
data: FieldData {
name: Some(
"can_access_local_variables"
),
ty: ItemId(
31
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
14
)
}
},
Bitfield {
offset_into_unit: 15,
data: FieldData {
name: Some(
"can_maintain_original_method_order"
),
ty: ItemId(
33
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
15
)
}
},
Bitfield {
offset_into_unit: 16,
data: FieldData {
name: Some(
"can_generate_single_step_events"
),
ty: ItemId(
35
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
16
)
}
},
Bitfield {
offset_into_unit: 17,
data: FieldData {
name: Some(
"can_generate_exception_events"
),
ty: ItemId(
37
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
17
)
}
},
Bitfield {
offset_into_unit: 18,
data: FieldData {
name: Some(
"can_generate_frame_pop_events"
),
ty: ItemId(
39
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
18
)
}
},
Bitfield {
offset_into_unit: 19,
data: FieldData {
name: Some(
"can_generate_breakpoint_events"
),
ty: ItemId(
41
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
19
)
}
},
Bitfield {
offset_into_unit: 20,
data: FieldData {
name: Some(
"can_suspend"
),
ty: ItemId(
43
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
20
)
}
},
Bitfield {
offset_into_unit: 21,
data: FieldData {
name: Some(
"can_redefine_any_class"
),
ty: ItemId(
45
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
21
)
}
},
Bitfield {
offset_into_unit: 22,
data: FieldData {
name: Some(
"can_get_current_thread_cpu_time"
),
ty: ItemId(
47
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
22
)
}
},
Bitfield {
offset_into_unit: 23,
data: FieldData {
name: Some(
"can_get_thread_cpu_time"
),
ty: ItemId(
49
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
23
)
}
},
Bitfield {
offset_into_unit: 24,
data: FieldData {
name: Some(
"can_generate_method_entry_events"
),
ty: ItemId(
51
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
24
)
}
},
Bitfield {
offset_into_unit: 25,
data: FieldData {
name: Some(
"can_generate_method_exit_events"
),
ty: ItemId(
53
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
25
)
}
},
Bitfield {
offset_into_unit: 26,
data: FieldData {
name: Some(
"can_generate_all_class_hook_events"
),
ty: ItemId(
55
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
26
)
}
},
Bitfield {
offset_into_unit: 27,
data: FieldData {
name: Some(
"can_generate_compiled_method_load_events"
),
ty: ItemId(
57
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
27
)
}
},
Bitfield {
offset_into_unit: 28,
data: FieldData {
name: Some(
"can_generate_monitor_events"
),
ty: ItemId(
59
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
28
)
}
},
Bitfield {
offset_into_unit: 29,
data: FieldData {
name: Some(
"can_generate_vm_object_alloc_events"
),
ty: ItemId(
61
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
29
)
}
},
Bitfield {
offset_into_unit: 30,
data: FieldData {
name: Some(
"can_generate_native_method_bind_events"
),
ty: ItemId(
63
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
30
)
}
},
Bitfield {
offset_into_unit: 31,
data: FieldData {
name: Some(
"can_generate_garbage_collection_events"
),
ty: ItemId(
65
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
31
)
}
},
Bitfield {
offset_into_unit: 32,
data: FieldData {
name: Some(
"can_generate_object_free_events"
),
ty: ItemId(
67
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
32
)
}
},
Bitfield {
offset_into_unit: 33,
data: FieldData {
name: Some(
"can_force_early_return"
),
ty: ItemId(
69
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
33
)
}
},
Bitfield {
offset_into_unit: 34,
data: FieldData {
name: Some(
"can_get_owned_monitor_stack_depth_info"
),
ty: ItemId(
71
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
34
)
}
},
Bitfield {
offset_into_unit: 35,
data: FieldData {
name: Some(
"can_get_constant_pool"
),
ty: ItemId(
73
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
35
)
}
},
Bitfield {
offset_into_unit: 36,
data: FieldData {
name: Some(
"can_set_native_method_prefix"
),
ty: ItemId(
75
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
36
)
}
},
Bitfield {
offset_into_unit: 37,
data: FieldData {
name: Some(
"can_retransform_classes"
),
ty: ItemId(
77
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
37
)
}
},
Bitfield {
offset_into_unit: 38,
data: FieldData {
name: Some(
"can_retransform_any_class"
),
ty: ItemId(
79
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
38
)
}
},
Bitfield {
offset_into_unit: 39,
data: FieldData {
name: Some(
"can_generate_resource_exhaustion_heap_events"
),
ty: ItemId(
81
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
39
)
}
},
Bitfield {
offset_into_unit: 40,
data: FieldData {
name: Some(
"can_generate_resource_exhaustion_threads_events"
),
ty: ItemId(
83
),
comment: None,
annotations: Annotations {
opaque: false,
hide: false,
use_instead_of: None,
disallow_copy: false,
private_fields: None,
accessor_kind: None,
constify_enum_variant: false
},
bitfield: Some(
1
),
mutable: false,
offset: Some(
40
)
}
}
]
}
)
]
),
template_params: [],
methods: [],
constructors: [],
destructor: None,
base_members: [],
inner_types: [],
inner_vars: [],
has_vtable: false,
has_destructor: false,
has_nonempty_base: false,
has_non_type_template_params: false,
packed: false,
found_unknown_attr: false,
detect_derive_debug_cycle: Cell {
value: false
},
detect_derive_default_cycle: Cell {
value: false
},
detect_has_destructor_cycle: Cell {
value: false
},
is_forward_declaration: false
},
latest_offset: 16,
padding_count: 0,
latest_field_layout: Some(
Layout {
size: 16,
align: 2,
packed: false
}
),
max_field_align: 0,
last_field_was_bitfield: true
}
layout = Layout {
size: 16,
align: 4,
packed: false
}
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(3), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(3), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(5), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(5), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(7), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(7), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(9), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(9), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(11), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(11), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(13), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(13), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(15), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(15), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(17), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(17), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(19), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(19), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(21), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(21), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(23), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(23), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(25), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(25), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(27), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(27), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(29), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(29), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(31), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(31), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(33), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(33), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(35), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(35), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(37), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(37), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(39), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(39), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(41), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(41), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(43), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(43), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(45), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(45), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(47), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(47), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(49), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(49), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(51), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(51), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(53), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(53), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(55), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(55), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(57), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(57), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(59), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(59), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(61), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(61), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(63), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(63), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(65), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(65), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(67), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(67), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(69), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(69), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(71), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(71), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(73), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(73), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(75), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(75), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(77), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(77), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(79), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(79), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(81), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(81), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(83), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(83), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(85), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(85), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(87), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(87), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(89), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(89), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(91), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(91), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(93), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(93), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(95), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(95), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("unsigned int"), layout: Some(Layout { size: 4, align: 4, packed: false }), kind: Int(UInt), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(96), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Alias(ItemId(97)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(96), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: None }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: Alias(ItemId(97)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Item as CodeGenerator>::codegen: self = Item { id: ItemId(97), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: Some("jvmtiCapabilities") }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("struct jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: ResolvedTypeRef(ItemId(1)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
DEBUG:bindgen::codegen: <Type as CodeGenerator>::codegen: item = Item { id: ItemId(97), local_id: Cell { value: None }, next_child_local_id: Cell { value: 1 }, canonical_name_cache: RefCell { value: Some("jvmtiCapabilities") }, comment: None, annotations: Annotations { opaque: false, hide: false, use_instead_of: None, disallow_copy: false, private_fields: None, accessor_kind: None, constify_enum_variant: false }, parent_id: ItemId(0), kind: Type(Type { name: Some("struct jvmtiCapabilities"), layout: Some(Layout { size: 16, align: 4, packed: false }), kind: ResolvedTypeRef(ItemId(1)), is_const: false }), detect_derive_debug_cycle: Cell { value: false }, detect_derive_copy_cycle: Cell { value: false } }
/* automatically generated by rust-bindgen */
#[repr(C)]
#[derive(Debug, Copy)]
pub struct jvmtiCapabilities {
pub _bitfield_1: [u16; 8usize],
pub __bindgen_align: [u32; 0usize],
}
#[test]
fn bindgen_test_layout_jvmtiCapabilities() {
assert_eq!(::std::mem::size_of::<jvmtiCapabilities>() , 16usize , concat !
( "Size of: " , stringify ! ( jvmtiCapabilities ) ));
assert_eq! (::std::mem::align_of::<jvmtiCapabilities>() , 4usize , concat
! ( "Alignment of " , stringify ! ( jvmtiCapabilities ) ));
}
impl Clone for jvmtiCapabilities {
fn clone(&self) -> Self { *self }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment