Expand Minimize

SymCompareInlineTrace function

Compares two inline traces.

Syntax


DWORD IMAGEAPI SymCompareInlineTrace(
  _In_  HANDLE hProcess,
  _In_  DWORD64 Address1,
  _In_  DWORD InlineContext1,
  _In_  DWORD64 RetAddress1,
  _In_  DWORD64 Address2,
  _In_  DWORD64 RetAddress2
);

Parameters

hProcess [in]

A handle to a process. This handle must have been previously passed to the SymInitialize function.

Address1 [in]

The first address to be compared.

InlineContext1 [in]

The inline context for the first trace to be compared.

RetAddress1 [in]

The return address of the first trace to be compared.

Address2 [in]

The second address to be compared.

RetAddress2 [in]

The return address of the second trace to be compared.

Return value

Indicates the result of the comparison.

Return code/valueDescription
SYM_INLINE_COMP_ERROR
0

An error occurred.

SYM_INLINE_COMP_IDENTICAL
1

The inline contexts are identical.

SYM_INLINE_COMP_STEPIN
2

The inline trace is a step-in of an inline function.

SYM_INLINE_COMP_STEPOUT
3

The inline trace is a step-out of an inline function.

SYM_INLINE_COMP_STEPOVER
4

The inline trace is a step-over of an inline function.

SYM_INLINE_COMP_DIFFERENT
5

The inline contexts are different.

 

Requirements

Redistributable

DbgHelp.dll 6.2 or later

Header

DbgHelp.h

Library

DbgHelp.lib

DLL

DbgHelp.dll

 

 

Community Additions

ADD
Show:
© 2014 Microsoft