分析全局静态函数

更新:2007 年 11 月

本节描述分析 API 使用的非托管 API 函数。

本节内容

  • FunctionEnter 函数
    通知探查器正在将控件传递给函数。在 .NET Framework 2.0 中已废弃。

  • FunctionEnter2 函数
    通知探查器正在将控件传递给函数,并提供有关堆栈帧和函数参数的信息。

  • FunctionIDMapper 函数
    通知探查器给定的函数标识符可能已重新映射到要在该函数的 enter2/leave2/tailcall2 回调中使用的备选 ID。此方法还允许探查器指示是否需要为该函数接收回调。

  • FunctionLeave 函数
    通知探查器函数即将返回到调用方。在 .NET Framework 2.0 中已废弃。

  • FunctionLeave2 函数
    通知探查器函数即将返回到调用方,并提供有关堆栈帧和函数返回值的信息。

  • FunctionTailcall 函数
    通知探查器当前正在执行的函数即将对另一个函数执行尾调用。在 .NET Framework 2.0 中已废弃。

  • FunctionTailcall2 函数
    通知探查器当前正在执行的函数即将对另一个函数执行尾调用,并提供有关堆栈帧的信息。

  • StackSnapshotCallback 函数
    在堆栈审核过程中向探查器提供有关堆栈上每个托管帧以及非托管帧的每次运行的信息,堆栈审核是由 ICorProfilerInfo2::DoStackSnapshot 方法启动的。

相关章节

分析概述

分析接口

分析枚举

分析结构