Lines Matching defs:variablesReference
132 lldb::SBValueList *GetTopLevelScope(DAP &dap, int64_t variablesReference) {
133 switch (variablesReference) {
564 lldb::SBValue FindVariable(DAP &dap, uint64_t variablesReference,
568 GetTopLevelScope(dap, variablesReference)) {
570 // variablesReference is one of our scopes, not an actual variable it is
590 lldb::SBValue container = dap.variables.GetVariable(variablesReference);
1546 // "variablesReference": {
1548 // "description": "If variablesReference is > 0, the evaluate
1550 // retrieved by passing variablesReference to the
1576 // lifetime as the `variablesReference`. See
1591 // "required": [ "result", "variablesReference" ]
1623 body.try_emplace("variablesReference", (int64_t)0);
1670 body.try_emplace("variablesReference", var_ref);
1672 body.try_emplace("variablesReference", (int64_t)0);
2992 // "variablesReference": {
2996 // `variablesReference` must have been obtained in the current suspended
3003 // breakpoint information for.\nIf `variablesReference` isn't specified,
3010 // the global scope. When `variablesReference` is specified, this property
3029 // `variablesReference` or `frameId` is passed, the `dataId` is
3069 const auto variablesReference =
3070 GetUnsigned(arguments, "variablesReference", 0);
3073 lldb::SBValue variable = FindVariable(dap, variablesReference, name);
3091 } else if (variablesReference == 0 && frame.IsValid()) {
3745 // "variablesReference": {
3762 // "required": [ "variablesReference", "name", "value" ]
3781 // "variablesReference": {
3783 // "description": "If variablesReference is > 0, the new value is
3785 // variablesReference to the VariablesRequest."
3806 // shares the same lifetime as the `variablesReference`. See
3824 const auto variablesReference =
3825 GetUnsigned(arguments, "variablesReference", 0);
3835 // variablesReference. It is optionally added to any "interface Variable"
3837 // variablesReference. It helps to disambiguate between two variables that
3847 variable = FindVariable(dap, variablesReference, name);
3859 // so always insert a new one to get its variablesReference.
3865 body.try_emplace("variablesReference", new_var_ref);
3867 body.try_emplace("variablesReference", 0);
3907 // "variablesReference": {
3933 // "required": [ "variablesReference" ]
3963 const auto variablesReference =
3964 GetUnsigned(arguments, "variablesReference", 0);
3973 GetTopLevelScope(dap, variablesReference)) {
3974 // variablesReference is one of our scopes, not an actual variable it is
3979 if (variablesReference == VARREF_REGS) {
3999 if (num_children == 0 && variablesReference == VARREF_LOCALS) {
4020 object.try_emplace("variablesReference", (int64_t)0);
4052 lldb::SBValue variable = dap.variables.GetVariable(variablesReference);
4059 dap.variables.IsPermanentVariableReference(variablesReference);