Skip to content

⚡ (minor) Add nearpoint search support#92

Merged
kammce merged 1 commit into
mainfrom
add-nearpoint-support
Jul 28, 2025
Merged

⚡ (minor) Add nearpoint search support#92
kammce merged 1 commit into
mainfrom
add-nearpoint-support

Conversation

@kammce

@kammce kammce commented Jul 28, 2025

Copy link
Copy Markdown
Member

Nearpoint search reduces the time required to perform an exception entry lookup by grouping transparent functions by their unwind information and sorting all groups of functions by size from largest to smallest. This ordering allows for a lookup table to be built that can provide information of where to find an exception entry. The goal for valid nearpoint tables is to ensure that for all inputs, every output is within 8 entries of the desired entry.

The current format of the nearpoint table and descriptors is experimental and thus may change between new updates.

Nearpoint search reduces the time required to perform an exception entry
lookup by grouping transparent functions by their unwind information and
sorting all groups of functions by size from largest to smallest. This
ordering allows for a lookup table to be built that can provide
information of where to find an exception entry. The goal for valid
nearpoint tables is to ensure that for all inputs, every output is
within 8 entries of the desired entry.

The current format of the nearpoint table and descriptors is
experimental and thus may change between new updates.
@kammce kammce merged commit 81eb144 into main Jul 28, 2025
10 checks passed
@kammce kammce deleted the add-nearpoint-support branch July 28, 2025 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant