The Pedigree Project
0.1
src
system
include
pedigree
kernel
processor
armv7
armv7/StackFrame.h
1
#ifndef KERNEL_PROCESSOR_ARMV7_STACKFRAME_H
2
#define KERNEL_PROCESSOR_ARMV7_STACKFRAME_H
3
4
#include "pedigree/kernel/processor/StackFrameBase.h"
5
6
class
Armv7StackFrame
:
public
StackFrameBase
{
7
public
:
8
Armv7StackFrame
(
const
ProcessorState& state, uintptr_t baseAddress,
9
LargeStaticString
mangledSymbol)
10
:
StackFrameBase
(state, baseAddress, mangledSymbol) {}
11
12
static
void
construct(ProcessorState& state, uintptr_t returnAddress,
unsigned
int
nParams, ...);
13
14
#if DEBUGGER
15
private
:
16
uintptr_t
getParameter
(
size_t
n)
override
;
17
#endif
18
};
19
20
#endif
Armv7StackFrame
Definition
armv7/StackFrame.h:6
Armv7StackFrame::getParameter
uintptr_t getParameter(size_t n) override
Definition
armv7/StackFrame.cc:7
StackFrameBase
Definition
StackFrameBase.h:33
StaticString< 128 >
Generated on Fri Oct 2 2026 06:39:20 for The Pedigree Project by
1.9.8