Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  ptrace_32.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI__ASM_SH_PTRACE_32_H
#define _UAPI__ASM_SH_PTRACE_32_H

/*
 * GCC defines register number like this:
 * -----------------------------
 *  0 - 15 are integer registers
 * 17 - 22 are control/special registers
 * 24 - 39 fp registers
 * 40 - 47 xd registers
 * 48 -    fpscr register
 * -----------------------------
 *
 * We follows above, except:
 * 16 --- program counter (PC)
 * 22 --- syscall #
 * 23 --- floating point communication register
 */

#define REG_REG0  0
#define REG_REG15 15

#define REG_PC  16

#define REG_PR  17
#define REG_SR  18
#define REG_GBR  19
#define REG_MACH 20
#define REG_MACL 21

#define REG_SYSCALL 22

#define REG_FPREG0 23
#define REG_FPREG15 38
#define REG_XFREG0 39
#define REG_XFREG15 54

#define REG_FPSCR 55
#define REG_FPUL 56

/*
 * This struct defines the way the registers are stored on the
 * kernel stack during a system call or other kernel entry.
 */

struct pt_regs {
 unsigned long regs[16];
 unsigned long pc;
 unsigned long pr;
 unsigned long sr;
 unsigned long gbr;
 unsigned long mach;
 unsigned long macl;
 long tra;
};

/*
 * This struct defines the way the DSP registers are stored on the
 * kernel stack during a system call or other kernel entry.
 */

struct pt_dspregs {
 unsigned long a1;
 unsigned long a0g;
 unsigned long a1g;
 unsigned long m0;
 unsigned long m1;
 unsigned long a0;
 unsigned long x0;
 unsigned long x1;
 unsigned long y0;
 unsigned long y1;
 unsigned long dsr;
 unsigned long rs;
 unsigned long re;
 unsigned long mod;
};


#endif /* _UAPI__ASM_SH_PTRACE_32_H */

Messung V0.5
C=94 H=99 G=96

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge