Public/Get-PSCallTrace.ps1

function Get-PSCallTrace {
    [CmdletBinding()]
    param(
        [ScriptBlock]$Filter = { $true }
    )
    $Result = $Host.PSCallTrace
    if ($Filter) {
        $Result = $Result | Where-Object -FilterScript $Filter
    }
    return $Result
}