Flutter Engine
The Flutter Engine
|
#include "include/core/SkRefCnt.h"
#include "src/base/SkArenaAlloc.h"
#include "src/core/SkRasterPipeline.h"
#include "src/sksl/SkSLCompiler.h"
#include "src/sksl/SkSLProgramKind.h"
#include "src/sksl/SkSLProgramSettings.h"
#include "src/sksl/SkSLString.h"
#include "src/sksl/SkSLUtil.h"
#include "src/sksl/codegen/SkSLRasterPipelineBuilder.h"
#include "src/sksl/codegen/SkSLRasterPipelineCodeGenerator.h"
#include "src/sksl/ir/SkSLFunctionDeclaration.h"
#include "src/sksl/ir/SkSLProgram.h"
#include "src/sksl/tracing/SkSLDebugTracePlayer.h"
#include "src/sksl/tracing/SkSLDebugTracePriv.h"
#include "tests/Test.h"
#include <cstddef>
#include <memory>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
Go to the source code of this file.
Typedefs | |
using | LineNumberMap = SkSL::SkSLDebugTracePlayer::LineNumberMap |
Functions | |
static sk_sp< SkSL::DebugTracePriv > | make_trace (skiatest::Reporter *r, std::string src) |
static std::string | make_stack_string (const SkSL::DebugTracePriv &trace, const SkSL::SkSLDebugTracePlayer &player) |
static std::string | make_vars_string (const SkSL::DebugTracePriv &trace, const std::vector< SkSL::SkSLDebugTracePlayer::VariableData > &vars) |
static std::string | make_local_vars_string (const SkSL::DebugTracePriv &trace, const SkSL::SkSLDebugTracePlayer &player) |
static std::string | make_global_vars_string (const SkSL::DebugTracePriv &trace, const SkSL::SkSLDebugTracePlayer &player) |
DEF_TEST (SkSLTracePlayerCanResetToNull, r) | |
DEF_TEST (SkSLTracePlayerHelloWorld, r) | |
DEF_TEST (SkSLTracePlayerReset, r) | |
DEF_TEST (SkSLTracePlayerFunctions, r) | |
DEF_TEST (SkSLTracePlayerVariables, r) | |
DEF_TEST (SkSLTracePlayerVariableGroups, r) | |
DEF_TEST (SkSLTracePlayerIfStatement, r) | |
DEF_TEST (SkSLTracePlayerForLoop, r) | |
DEF_TEST (SkSLTracePlayerStepOut, r) | |
DEF_TEST (SkSLTracePlayerVariableScope, r) | |
DEF_TEST (SkSLTracePlayerNestedBlocks, r) | |
DEF_TEST (SkSLTracePlayerSwitchStatement, r) | |
DEF_TEST (SkSLTracePlayerBreakpoint, r) | |
DEF_TEST (SkSLTracePlayerStepOverWithBreakpoint, r) | |
DEF_TEST (SkSLTracePlayerStepOutWithBreakpoint, r) | |
Definition at line 32 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerBreakpoint | , |
r | |||
) |
Definition at line 708 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerCanResetToNull | , |
r | |||
) |
Definition at line 128 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerForLoop | , |
r | |||
) |
Definition at line 481 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerFunctions | , |
r | |||
) |
Definition at line 210 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerHelloWorld | , |
r | |||
) |
Definition at line 141 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerIfStatement | , |
r | |||
) |
Definition at line 427 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerNestedBlocks | , |
r | |||
) |
Definition at line 667 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerReset | , |
r | |||
) |
Definition at line 178 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerStepOut | , |
r | |||
) |
Definition at line 549 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerStepOutWithBreakpoint | , |
r | |||
) |
Definition at line 770 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerStepOverWithBreakpoint | , |
r | |||
) |
Definition at line 748 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerSwitchStatement | , |
r | |||
) |
Definition at line 683 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerVariableGroups | , |
r | |||
) |
Definition at line 374 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerVariables | , |
r | |||
) |
Definition at line 290 of file SkSLDebugTracePlayerTest.cpp.
DEF_TEST | ( | SkSLTracePlayerVariableScope | , |
r | |||
) |
Definition at line 595 of file SkSLDebugTracePlayerTest.cpp.
|
static |
Definition at line 123 of file SkSLDebugTracePlayerTest.cpp.
|
static |
Definition at line 117 of file SkSLDebugTracePlayerTest.cpp.
|
static |
Definition at line 74 of file SkSLDebugTracePlayerTest.cpp.
|
static |
Definition at line 34 of file SkSLDebugTracePlayerTest.cpp.
|
static |
Definition at line 93 of file SkSLDebugTracePlayerTest.cpp.