#[repr(C, align(4))]pub struct jvmtiCapabilities {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 16], u8>,
}
Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 16], u8>
Implementations§
Source§impl jvmtiCapabilities
impl jvmtiCapabilities
pub fn can_tag_objects(&self) -> c_uint
pub fn set_can_tag_objects(&mut self, val: c_uint)
pub fn can_generate_field_modification_events(&self) -> c_uint
pub fn set_can_generate_field_modification_events(&mut self, val: c_uint)
pub fn can_generate_field_access_events(&self) -> c_uint
pub fn set_can_generate_field_access_events(&mut self, val: c_uint)
pub fn can_get_bytecodes(&self) -> c_uint
pub fn set_can_get_bytecodes(&mut self, val: c_uint)
pub fn can_get_synthetic_attribute(&self) -> c_uint
pub fn set_can_get_synthetic_attribute(&mut self, val: c_uint)
pub fn can_get_owned_monitor_info(&self) -> c_uint
pub fn set_can_get_owned_monitor_info(&mut self, val: c_uint)
pub fn can_get_current_contended_monitor(&self) -> c_uint
pub fn set_can_get_current_contended_monitor(&mut self, val: c_uint)
pub fn can_get_monitor_info(&self) -> c_uint
pub fn set_can_get_monitor_info(&mut self, val: c_uint)
pub fn can_pop_frame(&self) -> c_uint
pub fn set_can_pop_frame(&mut self, val: c_uint)
pub fn can_redefine_classes(&self) -> c_uint
pub fn set_can_redefine_classes(&mut self, val: c_uint)
pub fn can_signal_thread(&self) -> c_uint
pub fn set_can_signal_thread(&mut self, val: c_uint)
pub fn can_get_source_file_name(&self) -> c_uint
pub fn set_can_get_source_file_name(&mut self, val: c_uint)
pub fn can_get_line_numbers(&self) -> c_uint
pub fn set_can_get_line_numbers(&mut self, val: c_uint)
pub fn can_get_source_debug_extension(&self) -> c_uint
pub fn set_can_get_source_debug_extension(&mut self, val: c_uint)
pub fn can_access_local_variables(&self) -> c_uint
pub fn set_can_access_local_variables(&mut self, val: c_uint)
pub fn can_maintain_original_method_order(&self) -> c_uint
pub fn set_can_maintain_original_method_order(&mut self, val: c_uint)
pub fn can_generate_single_step_events(&self) -> c_uint
pub fn set_can_generate_single_step_events(&mut self, val: c_uint)
pub fn can_generate_exception_events(&self) -> c_uint
pub fn set_can_generate_exception_events(&mut self, val: c_uint)
pub fn can_generate_frame_pop_events(&self) -> c_uint
pub fn set_can_generate_frame_pop_events(&mut self, val: c_uint)
pub fn can_generate_breakpoint_events(&self) -> c_uint
pub fn set_can_generate_breakpoint_events(&mut self, val: c_uint)
pub fn can_suspend(&self) -> c_uint
pub fn set_can_suspend(&mut self, val: c_uint)
pub fn can_redefine_any_class(&self) -> c_uint
pub fn set_can_redefine_any_class(&mut self, val: c_uint)
pub fn can_get_current_thread_cpu_time(&self) -> c_uint
pub fn set_can_get_current_thread_cpu_time(&mut self, val: c_uint)
pub fn can_get_thread_cpu_time(&self) -> c_uint
pub fn set_can_get_thread_cpu_time(&mut self, val: c_uint)
pub fn can_generate_method_entry_events(&self) -> c_uint
pub fn set_can_generate_method_entry_events(&mut self, val: c_uint)
pub fn can_generate_method_exit_events(&self) -> c_uint
pub fn set_can_generate_method_exit_events(&mut self, val: c_uint)
pub fn can_generate_all_class_hook_events(&self) -> c_uint
pub fn set_can_generate_all_class_hook_events(&mut self, val: c_uint)
pub fn can_generate_compiled_method_load_events(&self) -> c_uint
pub fn set_can_generate_compiled_method_load_events(&mut self, val: c_uint)
pub fn can_generate_monitor_events(&self) -> c_uint
pub fn set_can_generate_monitor_events(&mut self, val: c_uint)
pub fn can_generate_vm_object_alloc_events(&self) -> c_uint
pub fn set_can_generate_vm_object_alloc_events(&mut self, val: c_uint)
pub fn can_generate_native_method_bind_events(&self) -> c_uint
pub fn set_can_generate_native_method_bind_events(&mut self, val: c_uint)
pub fn can_generate_garbage_collection_events(&self) -> c_uint
pub fn set_can_generate_garbage_collection_events(&mut self, val: c_uint)
pub fn can_generate_object_free_events(&self) -> c_uint
pub fn set_can_generate_object_free_events(&mut self, val: c_uint)
pub fn can_force_early_return(&self) -> c_uint
pub fn set_can_force_early_return(&mut self, val: c_uint)
pub fn can_get_owned_monitor_stack_depth_info(&self) -> c_uint
pub fn set_can_get_owned_monitor_stack_depth_info(&mut self, val: c_uint)
pub fn can_get_constant_pool(&self) -> c_uint
pub fn set_can_get_constant_pool(&mut self, val: c_uint)
pub fn can_set_native_method_prefix(&self) -> c_uint
pub fn set_can_set_native_method_prefix(&mut self, val: c_uint)
pub fn can_retransform_classes(&self) -> c_uint
pub fn set_can_retransform_classes(&mut self, val: c_uint)
pub fn can_retransform_any_class(&self) -> c_uint
pub fn set_can_retransform_any_class(&mut self, val: c_uint)
pub fn can_generate_resource_exhaustion_heap_events(&self) -> c_uint
pub fn set_can_generate_resource_exhaustion_heap_events(&mut self, val: c_uint)
pub fn can_generate_resource_exhaustion_threads_events(&self) -> c_uint
pub fn set_can_generate_resource_exhaustion_threads_events( &mut self, val: c_uint, )
pub fn can_generate_early_vmstart(&self) -> c_uint
pub fn set_can_generate_early_vmstart(&mut self, val: c_uint)
pub fn can_generate_early_class_hook_events(&self) -> c_uint
pub fn set_can_generate_early_class_hook_events(&mut self, val: c_uint)
pub fn can_generate_sampled_object_alloc_events(&self) -> c_uint
pub fn set_can_generate_sampled_object_alloc_events(&mut self, val: c_uint)
pub fn new_bitfield_1( can_tag_objects: c_uint, can_generate_field_modification_events: c_uint, can_generate_field_access_events: c_uint, can_get_bytecodes: c_uint, can_get_synthetic_attribute: c_uint, can_get_owned_monitor_info: c_uint, can_get_current_contended_monitor: c_uint, can_get_monitor_info: c_uint, can_pop_frame: c_uint, can_redefine_classes: c_uint, can_signal_thread: c_uint, can_get_source_file_name: c_uint, can_get_line_numbers: c_uint, can_get_source_debug_extension: c_uint, can_access_local_variables: c_uint, can_maintain_original_method_order: c_uint, can_generate_single_step_events: c_uint, can_generate_exception_events: c_uint, can_generate_frame_pop_events: c_uint, can_generate_breakpoint_events: c_uint, can_suspend: c_uint, can_redefine_any_class: c_uint, can_get_current_thread_cpu_time: c_uint, can_get_thread_cpu_time: c_uint, can_generate_method_entry_events: c_uint, can_generate_method_exit_events: c_uint, can_generate_all_class_hook_events: c_uint, can_generate_compiled_method_load_events: c_uint, can_generate_monitor_events: c_uint, can_generate_vm_object_alloc_events: c_uint, can_generate_native_method_bind_events: c_uint, can_generate_garbage_collection_events: c_uint, can_generate_object_free_events: c_uint, can_force_early_return: c_uint, can_get_owned_monitor_stack_depth_info: c_uint, can_get_constant_pool: c_uint, can_set_native_method_prefix: c_uint, can_retransform_classes: c_uint, can_retransform_any_class: c_uint, can_generate_resource_exhaustion_heap_events: c_uint, can_generate_resource_exhaustion_threads_events: c_uint, can_generate_early_vmstart: c_uint, can_generate_early_class_hook_events: c_uint, can_generate_sampled_object_alloc_events: c_uint, ) -> __BindgenBitfieldUnit<[u8; 16], u8>
Trait Implementations§
Source§impl Clone for jvmtiCapabilities
impl Clone for jvmtiCapabilities
Source§fn clone(&self) -> jvmtiCapabilities
fn clone(&self) -> jvmtiCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for jvmtiCapabilities
impl Debug for jvmtiCapabilities
impl Copy for jvmtiCapabilities
Auto Trait Implementations§
impl Freeze for jvmtiCapabilities
impl RefUnwindSafe for jvmtiCapabilities
impl Send for jvmtiCapabilities
impl Sync for jvmtiCapabilities
impl Unpin for jvmtiCapabilities
impl UnwindSafe for jvmtiCapabilities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more