Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
assembler.h File Reference
#include <asm/ptrace.h>

Go to the source code of this file.

Macros

#define USER(l, x...)
 

Variables

macro push
 
macro xreg1
 
macro xreg2 stp xreg2
 
macro xreg2 stp endm macro pop
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr 
daifset
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr 
daifclr
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro 
save_and_disable_irqs
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs 
olddaif
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro 
restore_irqs
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr 
daif
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro 
disable_step
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro tmp mrs 
tmp
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro tmp mrs mdscr_el1 bic
msr 
mdscr_el1
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro tmp mrs mdscr_el1 bic
msr tmp endm macro 
enable_step
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro tmp mrs mdscr_el1 bic
msr tmp endm macro tmp mrs
mdscr_el1 orr msr tmp endm
macro 
enable_dbg_if_not_stepping
 
macro xreg2 stp endm macro
xreg2 ldp endm macro
disable_irq msr endm macro
enable_irq msr endm macro
olddaif mrs daif disable_irq
endm macro olddaif msr olddaif
endm macro disable_dbg msr
endm macro enable_dbg msr endm
macro tmp mrs mdscr_el1 bic
msr tmp endm macro tmp mrs
mdscr_el1 orr msr tmp endm
macro tmp mrs mdscr_el1 tbnz 
enable_dbg
 

Macro Definition Documentation

#define USER (   l,
  x... 
)
Value:
9999: x; \
.section __ex_table,"a"; \
.align 3; \
.quad 9999b,l; \
.previous

Definition at line 99 of file assembler.h.

Variable Documentation

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr daif

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr daifclr

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr daifset

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro disable_step

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro tmp mrs mdscr_el1 bic msr tmp endm macro tmp mrs mdscr_el1 orr msr tmp endm macro tmp mrs mdscr_el1 tbnz enable_dbg

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro tmp mrs mdscr_el1 bic msr tmp endm macro tmp mrs mdscr_el1 orr msr tmp endm macro enable_dbg_if_not_stepping

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro tmp mrs mdscr_el1 bic msr tmp endm macro enable_step

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro tmp mrs mdscr_el1 bic msr tmp endm macro tmp mrs mdscr_el1 orr msr mdscr_el1

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs olddaif

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro pop

Definition at line 29 of file assembler.h.

macro push

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro restore_irqs

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro save_and_disable_irqs

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp endm macro disable_irq msr endm macro enable_irq msr endm macro olddaif mrs daif disable_irq endm macro olddaif msr olddaif endm macro disable_dbg msr endm macro enable_dbg msr endm macro tmp mrs mdscr_el1 bic msr tmp endm macro tmp mrs mdscr_el1 orr msr tmp endm macro tmp mrs mdscr_el1 tbnz tmp

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp xreg1

Definition at line 29 of file assembler.h.

macro xreg2 stp endm macro xreg2 ldp xreg2

Definition at line 29 of file assembler.h.