Project

General

Profile

Actions

Emulator Issues #13174

open

Add pointer chains from DME to Dolphin

Added by iwubcode almost 2 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Trying to capture some details of a discussion that occurred on Discord.

Here is the comment from aldelero5 (Dolphin-memory-engine creator):

basic idea: recursive dereference. You have an address, but also a list of ordered offsets. How it works: read a u32 at the base + first offset, then check if that is a valid mem address, if it is, deref it and continue by using the second offset and if it's not, stop and just return question marks because the deref chain is broken
it's ESSENTIAL to track any heap allocated memory

Actions

Also available in: Atom PDF