Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion_lnx_type::StatxStructFactory Class Reference

Polymorphic structure factory for the Linux struct statx (extended file status) structure. More...

#include <lnx_kernel_utils.hpp>

Inheritance diagram for arion_lnx_type::StatxStructFactory:
arion_poly_struct::PolymorphicStructFactory< struct statx >

Public Member Functions

 StatxStructFactory ()
 
- Public Member Functions inherited from arion_poly_struct::PolymorphicStructFactory< struct statx >
size_t get_struct_sz (arion::CPU_ARCH arch)
 
size_t get_host_struct_sz ()
 
STRUCT_ID feed (arion::CPU_ARCH arch, arion::BYTE *struct_inst)
 
STRUCT_ID feed_host (struct statx *struct_inst)
 
arion::BYTEbuild (STRUCT_ID id, arion::CPU_ARCH arch, size_t &struct_len)
 
struct statx * build_host (STRUCT_ID id)
 
std::string to_string (STRUCT_ID id, std::shared_ptr< arion::Arion > arion, arion::CPU_ARCH arch)
 
void release_struct (STRUCT_ID id)
 
void clear_structs ()
 

Additional Inherited Members

- Protected Types inherited from arion_poly_struct::PolymorphicStructFactory< struct statx >
using ftype = arion_poly_struct::POLYMORPHIC_STRUCT_FIELD_TYPE
 Macro for easy access to POLYMORPHIC_STRUCT_FIELD_TYPE in subclass definitions.
 
- Protected Member Functions inherited from arion_poly_struct::PolymorphicStructFactory< struct statx >
 PolymorphicStructFactory (std::vector< POLYMORPHIC_STRUCT_FIELD > fields)
 
 ~PolymorphicStructFactory ()
 

Detailed Description

Polymorphic structure factory for the Linux struct statx (extended file status) structure.

Constructor & Destructor Documentation

◆ StatxStructFactory()

arion_lnx_type::StatxStructFactory::StatxStructFactory ( )
inline

Builder for StatxStructFactory instances.


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