Opened 5 years ago

Last modified 2 years ago

#15602 new enhancement

Provide ability do dynamically register unwind information

Reported by: X512 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev53634.

Haiku should have ability to dynamically register unwind/exception handling information like RtlAddFunctionTable in Windows. This is required for handling dynamically generated code, non C/C++ languages and custom module loaders.

Change History (2)

comment:1 by X512, 5 years ago

libunwind provides _U_dyn_register/_U_dyn_cancel functions that provide functionality similar to RtlAddFunctionTable/RtlDeleteFunctionTable in Windows. It can be used instead of libgcc_s.so.

comment:2 by waddlesplash, 2 years ago

Component: - GeneralSystem
Note: See TracTickets for help on using tickets.