Class

GumCModule

Description

abstract class Gum.CModule : GObject.Object
{
  /* No available fields */
}

No description available.

Ancestors

Constructors

gum_cmodule_new
No description available.

Functions

gum_cmodule_deinit_symbols
No description available.

Instance methods

gum_cmodule_add_symbol
No description available.

gum_cmodule_drop_metadata
No description available.

gum_cmodule_find_symbol_by_name
No description available.

gum_cmodule_get_range
No description available.

gum_cmodule_link
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

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 GumCModuleClass {
  GObjectClass parent_class;
  void (* add_define) (
    GumCModule* cm,
    const gchar* name,
    const gchar* value
  );
  void (* add_symbol) (
    GumCModule* cm,
    const gchar* name,
    gconstpointer value
  );
  gboolean (* link_pre) (
    GumCModule* cm,
    gsize* size,
    GString** error_messages
  );
  gboolean (* link_at) (
    GumCModule* cm,
    gpointer base,
    GString** error_messages
  );
  void (* link_post) (
    GumCModule* cm
  );
  gpointer (* find_symbol_by_name) (
    GumCModule* cm,
    const gchar* name
  );
  void (* drop_metadata) (
    GumCModule* cm
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

add_define: void (* add_define) ( GumCModule* cm, const gchar* name, const gchar* value )

No description available.

add_symbol: void (* add_symbol) ( GumCModule* cm, const gchar* name, gconstpointer value )

No description available.

link_pre: gboolean (* link_pre) ( GumCModule* cm, gsize* size, GString** error_messages )

No description available.

link_at: gboolean (* link_at) ( GumCModule* cm, gpointer base, GString** error_messages )

No description available.

link_post: void (* link_post) ( GumCModule* cm )

No description available.

find_symbol_by_name: gpointer (* find_symbol_by_name) ( GumCModule* cm, const gchar* name )

No description available.

drop_metadata: void (* drop_metadata) ( GumCModule* cm )

No description available.

Virtual methods

Gum.CModuleClass.add_define
No description available.

Gum.CModuleClass.add_symbol
No description available.

Gum.CModuleClass.drop_metadata
No description available.

Gum.CModuleClass.find_symbol_by_name
No description available.

No description available.

Gum.CModuleClass.link_post
No description available.

No description available.