GDB (xrefs)
Loading...
Searching...
No Matches
Functions
producer.c File Reference
#include "defs.h"
#include "producer.h"
#include "gdbsupport/selftest.h"
#include "gdbsupport/gdb_regex.h"

Go to the source code of this file.

Functions

int producer_is_gcc_ge_4 (const char *producer)
 
int producer_is_gcc (const char *producer, int *major, int *minor)
 
bool producer_is_icc_ge_19 (const char *producer)
 
bool producer_is_icc (const char *producer, int *major, int *minor)
 
bool producer_is_llvm (const char *producer)
 
bool producer_is_clang (const char *producer, int *major, int *minor)
 
void _initialize_producer ()
 

Function Documentation

◆ _initialize_producer()

void _initialize_producer ( )

Definition at line 255 of file producer.c.

Referenced by initialize_all_files().

◆ producer_is_clang()

bool producer_is_clang ( const char * producer,
int * major,
int * minor )

Definition at line 133 of file producer.c.

◆ producer_is_gcc()

int producer_is_gcc ( const char * producer,
int * major,
int * minor )

◆ producer_is_gcc_ge_4()

int producer_is_gcc_ge_4 ( const char * producer)

Definition at line 28 of file producer.c.

References producer_is_gcc().

Referenced by amd64_skip_xmm_prologue(), and process_full_comp_unit().

◆ producer_is_icc()

bool producer_is_icc ( const char * producer,
int * major,
int * minor )

Definition at line 92 of file producer.c.

References version.

Referenced by producer_is_icc_ge_19().

◆ producer_is_icc_ge_19()

bool producer_is_icc_ge_19 ( const char * producer)

Definition at line 79 of file producer.c.

References producer_is_icc().

Referenced by amd64_skip_prologue(), and i386_skip_prologue().

◆ producer_is_llvm()

bool producer_is_llvm ( const char * producer)

Definition at line 124 of file producer.c.

Referenced by amd64_skip_prologue(), arm_skip_prologue(), and i386_skip_prologue().