package amd64

import "github.com/tetratelabs/wazero/internal/engine/wazevo/backend/isa/amd64"

Index

Functions

func AdjustClonedStack

func AdjustClonedStack(oldRsp, oldTop, rsp, rbp, top uintptr)

func GoCallStackView

func GoCallStackView(stackPointerBeforeGoCall *uint64) []uint64

GoCallStackView implements wazevo.goCallStackView.

func NewBackend

func NewBackend() backend.Machine

NewBackend returns a new backend for arm64.

func UnwindStack

func UnwindStack(_, rbp, top uintptr, returnAddresses []uintptr) []uintptr

UnwindStack implements wazevo.unwindStack.

Source Files

abi.go abi_entry_amd64.go abi_entry_preamble.go abi_go_call.go cond.go ext.go instr.go instr_encoding.go lower_constant.go lower_mem.go machine.go machine_pro_epi_logue.go machine_regalloc.go machine_vec.go operands.go reg.go stack.go

Version
v1.9.0 (latest)
Published
Feb 18, 2025
Platform
linux/amd64
Imports
13 packages
Last checked
4 days ago

Tools for package owners.