Class

FridaBareboneTargetFunctionsAllocatorConfig

Description

final class Frida.BareboneTargetFunctionsAllocatorConfig : Frida.BareboneAllocatorConfig
{
  /* No available fields */
}

No description available.

Constructors

frida_barebone_target_functions_allocator_config_new

Creates a new FridaBareboneTargetFunctionsAllocatorConfig.

Instance methods

frida_barebone_target_functions_allocator_config_clear_alloc_arguments

Removes any configured arguments for alloc_function, restoring the default of [“size”, alloc_flags].

frida_barebone_target_functions_allocator_config_add_alloc_argument

Adds an argument to pass to alloc_function, for allocators that don’t take the size first. NT’s ExAllocatePoolWithTag(pool_type, size, tag) is [“0”, “size”, “0x64697246”].

frida_barebone_target_functions_allocator_config_enumerate_alloc_arguments

Invokes func for each configured alloc_function argument.

frida_barebone_target_functions_allocator_config_clear_free_arguments

Removes any configured arguments for free_function, restoring the default of [“address”, “size”].

frida_barebone_target_functions_allocator_config_add_free_argument

Adds an argument to pass to free_function.

frida_barebone_target_functions_allocator_config_enumerate_free_arguments

Invokes func for each configured free_function argument.

frida_barebone_target_functions_allocator_config_get_alloc_flags

Extra second argument passed to alloc_function. Modern XNU data allocators are kalloc_data_external(size, flags); QEMU’s kalloc(size) ignores it. Defaults to zero.

frida_barebone_target_functions_allocator_config_set_alloc_flags

Extra second argument passed to alloc_function. Modern XNU data allocators are kalloc_data_external(size, flags); QEMU’s kalloc(size) ignores it. Defaults to zero.

Methods inherited from FridaBareboneAllocatorConfig (1)
frida_barebone_allocator_config_check
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Frida.BareboneTargetFunctionsAllocatorConfig:alloc-flags

Extra second argument passed to alloc_function. Modern XNU data allocators are kalloc_data_external(size, flags); QEMU’s kalloc(size) ignores it. Defaults to zero.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct FridaBareboneTargetFunctionsAllocatorConfigClass {
  /* no available fields */
}

No description available.