Upx_Doxygen
https://github.com/upx/upx
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
options_t Struct Reference

Classes

struct  crp_t
 

Public Types

enum  { SKIP_OVERLAY = 0, COPY_OVERLAY = 1, STRIP_OVERLAY = 2 }
 
enum  {
  CPU_DEFAULT = 0, CPU_8086 = 1, CPU_286 = 2, CPU_386 = 3,
  CPU_486 = 4, CPU_586 = 5, CPU_686 = 6
}
 

Public Member Functions

void reset ()
 

Public Attributes

int cmd
 
int mp_compress_task
 
bool mp_query_format
 
bool mp_query_num_tasks
 
int method
 
bool method_lzma_seen
 
bool method_nrv2b_seen
 
bool method_nrv2d_seen
 
bool method_nrv2e_seen
 
int level
 
int filter
 
bool ultra_brute
 
bool all_methods
 
bool all_methods_use_lzma
 
bool all_filters
 
bool no_filter
 
bool prefer_ucl
 
bool exact
 
int backup
 
int console
 
int force
 
int info_mode
 
bool ignorewarn
 
bool no_env
 
bool no_progress
 
const char * output_name
 
bool preserve_mode
 
bool preserve_ownership
 
bool preserve_timestamp
 
int small
 
int verbose
 
bool to_stdout
 
struct {
   int   debug_level
 
   bool   disable_random_id
 
   const char *   dump_stub_loader
 
   char   fake_stub_version [4+1]
 
   char   fake_stub_year [4+1]
 
debug
 
int overlay
 
crp_t crp
 
int cpu
 
struct {
   bool   split_segments
 
atari_tos
 
struct {
   bool   coff
 
djgpp2_coff
 
struct {
   bool   force_stub
 
   bool   no_reloc
 
dos_exe
 
struct {
   bool   boot_only
 
   bool   no_align
 
   bool   do_8bit
 
   bool   do_8mib
 
ps1_exe
 
struct {
enum  { SCRIPT_MAX = 32 }
 
   unsigned   blocksize
 
   bool   force_execve
 
   bool   is_ptinterp
 
   bool   use_ptinterp
 
   bool   make_ptinterp
 
   bool   unmap_all_pages
 
   unsigned char   osabi0
 
enum options_t:: { ... }  
 
   const char *   script_name
 
   bool   preserve_build_id
 
o_unix
 
struct {
   bool   le
 
watcom_le
 
struct {
   int   compress_exports
 
   int   compress_icons
 
   int   compress_resources
 
   signed char   compress_rt [25]
 
   int   strip_relocs
 
   const char *   keep_resource
 
win32_pe
 

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