calcaddr_physfromlin() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDcalcaddr_physfromlin()

calcaddr_physfromlin() function

Syntax

static int calcaddr_physfromlin(struct target *t,     target_addr_t addr,     target_addr_t *physaddr);
Implemented in x86_32_common.c:444

Arguments

t

addr

physaddr

References

LocationReferrerText
x86_32_common.c:444
int calcaddr_physfromlin(struct target *t, target_addr_t addr, target_addr_t *physaddr)
x86_32_common.c:40
static int calcaddr_physfromlin(struct target *t, target_addr_t addr,
x86_32_common.c:126x86_32_common_virt2phys()
if (calcaddr_physfromlin(t, address, physical) != ERROR_OK) {
x86_32_common.c:592x86_32_common_read_memory()
if (calcaddr_physfromlin(t, addr, &physaddr) != ERROR_OK) {
x86_32_common.c:648x86_32_common_write_memory()
if (calcaddr_physfromlin(t, addr, &physaddr) != ERROR_OK) {
x86_32_common.c:1025set_swbp()
if (calcaddr_physfromlin(t, bp->address, &physaddr) != ERROR_OK)
x86_32_common.c:1081unset_swbp()
if (calcaddr_physfromlin(t, bp->address, &physaddr) != ERROR_OK)

Call Tree

Data read by calcaddr_physfromlin()
calcaddr_physfromlin()::t
calcaddr_physfromlin()::addr
calcaddr_physfromlin()::physaddr
calcaddr_physfromlin()::entry_buffer
calcaddr_physfromlin()::x86_32
calcaddr_physfromlin()::cr0
calcaddr_physfromlin()::cr4
calcaddr_physfromlin()::is_pae
calcaddr_physfromlin()::cr3
calcaddr_physfromlin()::pdpt_base
calcaddr_physfromlin()::pdpt_index
calcaddr_physfromlin()::pdpt_addr
calcaddr_physfromlin()::pdpt_entry
calcaddr_physfromlin()::pd_base
calcaddr_physfromlin()::pd_index
calcaddr_physfromlin()::pd_addr
calcaddr_physfromlin()::pd_entry
calcaddr_physfromlin()::page_base
calcaddr_physfromlin()::offset
calcaddr_physfromlin()::pt_base
calcaddr_physfromlin()::pt_index
calcaddr_physfromlin()::pt_addr
calcaddr_physfromlin()::pt_entry
all items filtered out
calcaddr_physfromlin()
Type of calcaddr_physfromlin()
calcaddr_physfromlin()
uint8_t
uint32_t
uint64_t
all items filtered out