libkdumpfile-0.5.4
Kernel coredump file access
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
arch_ops Struct Reference

Data Fields

kdump_status(* init )(kdump_ctx_t *)
 Initialize any arch-specific data. More...
 
kdump_status(* process_prstatus )(kdump_ctx_t *, const void *, size_t)
 Process an NT_PRSTATUS note. More...
 
kdump_status(* process_xen_prstatus )(kdump_ctx_t *, const void *, size_t)
 Process a Xen .xen_prstatus section. More...
 
kdump_status(* post_ostype )(kdump_ctx_t *ctx)
 OS type post-hook. More...
 
kdump_status(* post_addrxlat )(kdump_ctx_t *ctx)
 Address translation post-hook. More...
 
void(* attr_cleanup )(struct attr_dict *dict)
 Clean up attribute hooks. More...
 
void(* cleanup )(struct kdump_shared *)
 Clean up any arch-specific data. More...
 

Field Documentation

void(* arch_ops::attr_cleanup)(struct attr_dict *dict)

Clean up attribute hooks.

Parameters
dictAttribute dictionary.
void(* arch_ops::cleanup)(struct kdump_shared *)

Clean up any arch-specific data.

kdump_status(* arch_ops::init)(kdump_ctx_t *)

Initialize any arch-specific data.

kdump_status(* arch_ops::post_addrxlat)(kdump_ctx_t *ctx)

Address translation post-hook.

Parameters
ctxDump file object.
Returns
Status code.

This routine is called whenever address translation is (re-)initialized to allow arch-specific adjustments to the translation system (e.g. phys_base recalculation).

kdump_status(* arch_ops::post_ostype)(kdump_ctx_t *ctx)

OS type post-hook.

Parameters
ctxDump file object.
Returns
Status code.

This hook is called after the OS type is changed to allow arch-specific initialization (e.g. read OS_INFO on s390x).

kdump_status(* arch_ops::process_prstatus)(kdump_ctx_t *, const void *, size_t)

Process an NT_PRSTATUS note.

kdump_status(* arch_ops::process_xen_prstatus)(kdump_ctx_t *, const void *, size_t)

Process a Xen .xen_prstatus section.


The documentation for this struct was generated from the following file: