程序开发中获取解析器运行时栈的信息?
发布网友
发布时间:2022-04-30 07:26
我来回答
共1个回答
热心网友
时间:2022-06-19 01:45
获取信息就是运行解析器时候返回其相关信息给我们。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。
这个函数用正在运行中的指定层次处函数的 活动记录 来填写 Debug 结构的一部分。 0 层表示当前运行的函数, n+1 层的函数就是调用第 n 层 (尾调用例外,它不算在栈层次中) 函数的那一个。 如果没有错误, getstack 返回 1 ; 当调用传入的层次大于堆栈深度的时候,返回 0 。