GDBserver
Functions | Variables
linux-x86-tdesc.c File Reference
#include "server.h"
#include "tdesc.h"
#include "linux-x86-tdesc.h"
#include "arch/i386.h"
#include "common/x86-xstate.h"

Go to the source code of this file.

Functions

static enum x86_linux_tdesc xcr0_to_tdesc_idx (uint64_t xcr0, bool is_x32)
 
const struct target_desci386_linux_read_description (uint64_t xcr0)
 
int i386_get_ipa_tdesc_idx (const struct target_desc *tdesc)
 

Variables

static struct target_desci386_tdescs [X86_TDESC_LAST] = { }
 

Function Documentation

◆ i386_get_ipa_tdesc_idx()

int i386_get_ipa_tdesc_idx ( const struct target_desc tdesc)

Definition at line 142 of file linux-x86-tdesc.c.

References i386_tdescs, X86_TDESC_LAST, and X86_TDESC_MMX.

Referenced by x86_get_ipa_tdesc_idx().

◆ i386_linux_read_description()

const struct target_desc* i386_linux_read_description ( uint64_t  xcr0)

◆ xcr0_to_tdesc_idx()

static enum x86_linux_tdesc xcr0_to_tdesc_idx ( uint64_t  xcr0,
bool  is_x32 
)
static

Variable Documentation

◆ i386_tdescs

struct target_desc* i386_tdescs[X86_TDESC_LAST] = { }
static

Definition at line 71 of file linux-x86-tdesc.c.

Referenced by i386_get_ipa_tdesc_idx(), and i386_linux_read_description().