GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
loongarch.h File Reference
#include "gdbsupport/tdesc.h"

Go to the source code of this file.

Classes

struct  loongarch_gdbarch_features
 

Enumerations

enum  loongarch_regnum {
  LOONGARCH_RA_REGNUM = 1 , LOONGARCH_SP_REGNUM = 3 , LOONGARCH_A0_REGNUM = 4 , LOONGARCH_A7_REGNUM = 11 ,
  LOONGARCH_FP_REGNUM = 22 , LOONGARCH_ORIG_A0_REGNUM = 32 , LOONGARCH_PC_REGNUM = 33 , LOONGARCH_BADV_REGNUM = 34 ,
  LOONGARCH_LINUX_NUM_GREGSET = 45 , LOONGARCH_ARG_REGNUM = 8 , LOONGARCH_FIRST_FP_REGNUM = LOONGARCH_LINUX_NUM_GREGSET , LOONGARCH_LINUX_NUM_FPREGSET = 32 ,
  LOONGARCH_FIRST_FCC_REGNUM = LOONGARCH_FIRST_FP_REGNUM + LOONGARCH_LINUX_NUM_FPREGSET , LOONGARCH_LINUX_NUM_FCC = 8 , LOONGARCH_FCSR_REGNUM = LOONGARCH_FIRST_FCC_REGNUM + LOONGARCH_LINUX_NUM_FCC
}
 
enum  loongarch_fputype { SINGLE_FLOAT = 1 , DOUBLE_FLOAT = 2 }
 

Functions

const target_descloongarch_lookup_target_description (const struct loongarch_gdbarch_features features)
 

Enumeration Type Documentation

◆ loongarch_fputype

Enumerator
SINGLE_FLOAT 
DOUBLE_FLOAT 

Definition at line 46 of file loongarch.h.

◆ loongarch_regnum

Enumerator
LOONGARCH_RA_REGNUM 
LOONGARCH_SP_REGNUM 
LOONGARCH_A0_REGNUM 
LOONGARCH_A7_REGNUM 
LOONGARCH_FP_REGNUM 
LOONGARCH_ORIG_A0_REGNUM 
LOONGARCH_PC_REGNUM 
LOONGARCH_BADV_REGNUM 
LOONGARCH_LINUX_NUM_GREGSET 
LOONGARCH_ARG_REGNUM 
LOONGARCH_FIRST_FP_REGNUM 
LOONGARCH_LINUX_NUM_FPREGSET 
LOONGARCH_FIRST_FCC_REGNUM 
LOONGARCH_LINUX_NUM_FCC 
LOONGARCH_FCSR_REGNUM 

Definition at line 26 of file loongarch.h.

Function Documentation

◆ loongarch_lookup_target_description()

const target_desc * loongarch_lookup_target_description ( const struct loongarch_gdbarch_features features)