Skip to content

Profiling API Documentation: ELT APIs (SetEnterLeaveFunctionHooks*, etc.) do not work on MacOSX #6098

@mjsabby

Description

@mjsabby

I couldn't find any evidence of the stubs that are required for ELT to function properly in Linux and/or MacOSX x64

It's best if we document that this can/will fail the target process spectacularly, i.e. the profiler author must not pass COR_PRF_MONITOR_ENTERLEAVE to SetEventMask. Particularly because SetEventMask may succeed (I vaguely remember it did in fact succeed in my testing) and that the program from then on may be exhibiting undefined behavior.

I'll open a separate issue to track the fact this work needs to happen for our currently supported platforms.

Metadata

Metadata

Assignees

Labels

area-Diagnostics-coreclrenhancementProduct code improvement that does NOT require public API changes/additions

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions