Home | History | Annotate | Download | only in src

Lines Matching refs:request

28 // Default number of frames to include in the response to backtrace request.
1090 DebugCommandProcessor.prototype.processDebugRequest = function (request) {
1091 return this.processDebugJSONRequest(request);
1095 function ProtocolMessage(request) {
1099 if (request) {
1100 // If message is based on a request this is a response. Fill the initial
1101 // response from the request.
1103 this.request_seq = request.seq;
1104 this.command = request.command;
1106 // If message is not based on a request it is a dabugger generated event.
1177 DebugCommandProcessor.prototype.createResponse = function(request) {
1178 return new ProtocolMessage(request);
1183 var request; // Current request.
1188 request = %CompileString('(' + json_request + ')', false)();
1191 response = this.createResponse(request);
1193 if (!request.type) {
1197 if (request.type != 'request') {
1198 throw new Error("Illegal type '" + request.type + "' in request");
1201 if (!request.command) {
1205 if (request.arguments) {
1206 var args = request.arguments;
1207 // TODO(yurys): remove request.arguments.compactFormat check once
1217 if (request.command == 'continue') {
1218 this.continueRequest_(request, response);
1219 } else if (request.command == 'break') {
1220 this.breakRequest_(request, response);
1221 } else if (request.command == 'setbreakpoint') {
1222 this.setBreakPointRequest_(request, response);
1223 } else if (request.command == 'changebreakpoint') {
1224 this.changeBreakPointRequest_(request, response);
1225 } else if (request.command == 'clearbreakpoint') {
1226 this.clearBreakPointRequest_(request, response);
1227 } else if (request.command == 'clearbreakpointgroup') {
1228 this.clearBreakPointGroupRequest_(request, response);
1229 } else if (request.command == 'backtrace') {
1230 this.backtraceRequest_(request, response);
1231 } else if (request.command == 'frame') {
1232 this.frameRequest_(request, response);
1233 } else if (request.command == 'scopes') {
1234 this.scopesRequest_(request, response);
1235 } else if (request.command == 'scope') {
1236 this.scopeRequest_(request, response);
1237 } else if (request.command == 'evaluate') {
1238 this.evaluateRequest_(request, response);
1239 } else if (request.command == 'lookup') {
1240 this.lookupRequest_(request, response);
1241 } else if (request.command == 'references') {
1242 this.referencesRequest_(request, response);
1243 } else if (request.command == 'source') {
1244 this.sourceRequest_(request, response);
1245 } else if (request.command == 'scripts') {
1246 this.scriptsRequest_(request, response);
1247 } else if (request.command == 'threads') {
1248 this.threadsRequest_(request, response);
1249 } else if (request.command == 'suspend') {
1250 this.suspendRequest_(request, response);
1251 } else if (request.command == 'version') {
1252 this.versionRequest_(request, response);
1253 } else if (request.command == 'profile') {
1254 this.profileRequest_(request, response);
1256 throw new Error('Unknown command "' + request.command + '" in request');
1278 '"request_seq":' + request.seq + ',' +
1290 DebugCommandProcessor.prototype.continueRequest_ = function(request, response) {
1292 if (request.arguments) {
1297 var stepaction = request.arguments.stepaction;
1298 var stepcount = request.arguments.stepcount;
1327 // VM should be running after executing this request.
1332 DebugCommandProcessor.prototype.breakRequest_ = function(request, response) {
1338 function(request, response) {
1339 // Check for legal request.
1340 if (!request.arguments) {
1346 var type = request.arguments.type;
1347 var target = request.arguments.target;
1348 var line = request.arguments.line;
1349 var column = request.arguments.column;
1350 var enabled = IS_UNDEFINED(request.arguments.enabled) ?
1351 true : request.arguments.enabled;
1352 var condition = request.arguments.condition;
1353 var ignoreCount = request.arguments.ignoreCount;
1354 var groupId = request.arguments.groupId;
1445 DebugCommandProcessor.prototype.changeBreakPointRequest_ = function(request, response) {
1446 // Check for legal request.
1447 if (!request.arguments) {
1453 var break_point = %ToNumber(request.arguments.breakpoint);
1454 var enabled = request.arguments.enabled;
1455 var condition = request.arguments.condition;
1456 var ignoreCount = request.arguments.ignoreCount;
1485 DebugCommandProcessor.prototype.clearBreakPointGroupRequest_ = function(request, response) {
1486 // Check for legal request.
1487 if (!request.arguments) {
1493 var group_id = request.arguments.groupId;
1519 DebugCommandProcessor.prototype.clearBreakPointRequest_ = function(request, response) {
1520 // Check for legal request.
1521 if (!request.arguments) {
1527 var break_point = %ToNumber(request.arguments.breakpoint);
1543 DebugCommandProcessor.prototype.backtraceRequest_ = function(request, response) {
1560 if (request.arguments) {
1561 if (request.arguments.fromFrame) {
1562 from_index = request.arguments.fromFrame;
1564 if (request.arguments.toFrame) {
1565 to_index = request.arguments.toFrame;
1567 if (request.arguments.bottom) {
1604 DebugCommandProcessor.prototype.frameRequest_ = function(request, response) {
1611 if (request.arguments) {
1612 var index = request.arguments.number;
1617 this.exec_state_.setSelectedFrame(request.arguments.number);
1623 DebugCommandProcessor.prototype.frameForScopeRequest_ = function(request) {
1626 if (request.arguments && !IS_UNDEFINED(request.arguments.frameNumber)) {
1627 frame_index = request.arguments.frameNumber;
1638 DebugCommandProcessor.prototype.scopesRequest_ = function(request, response) {
1645 var frame = this.frameForScopeRequest_(request);
1662 DebugCommandProcessor.prototype.scopeRequest_ = function(request, response) {
1669 var frame = this.frameForScopeRequest_(request);
1673 if (request.arguments && !IS_UNDEFINED(request.arguments.number)) {
1674 scope_index = %ToNumber(request.arguments.number);
1684 DebugCommandProcessor.prototype.evaluateRequest_ = function(request, response) {
1685 if (!request.arguments) {
1690 var expression = request.arguments.expression;
1691 var frame = request.arguments.frame;
1692 var global = request.arguments.global;
1693 var disable_break = request.arguments.disable_break;
1745 DebugCommandProcessor.prototype.lookupRequest_ = function(request, response) {
1746 if (!request.arguments) {
1751 var handles = request.arguments.handles;
1759 if (!IS_UNDEFINED(request.arguments.includeSource)) {
1760 includeSource = %ToBoolean(request.arguments.includeSource);
1779 function(request, response) {
1780 if (!request.arguments) {
1785 var type = request.arguments.type;
1786 var handle = request.arguments.handle;
1813 DebugCommandProcessor.prototype.sourceRequest_ = function(request, response) {
1822 if (request.arguments) {
1824 from_line = request.arguments.fromLine;
1825 to_line = request.arguments.toLine;
1827 if (!IS_UNDEFINED(request.arguments.frame)) {
1828 var frame_number = %ToNumber(request.arguments.frame);
1857 DebugCommandProcessor.prototype.scriptsRequest_ = function(request, response) {
1861 if (request.arguments) {
1863 if (!IS_UNDEFINED(request.arguments.types)) {
1864 types = %ToNumber(request.arguments.types);
1866 return response.failed('Invalid types "' + request.arguments.types + '"');
1870 if (!IS_UNDEFINED(request.arguments.includeSource)) {
1871 includeSource = %ToBoolean(request.arguments.includeSource);
1875 if (IS_ARRAY(request.arguments.ids)) {
1877 var ids = request.arguments.ids;
1900 DebugCommandProcessor.prototype.threadsRequest_ = function(request, response) {
1922 DebugCommandProcessor.prototype.suspendRequest_ = function(request, response) {
1927 DebugCommandProcessor.prototype.versionRequest_ = function(request, response) {
1934 DebugCommandProcessor.prototype.profileRequest_ = function(request, response) {
1935 if (!request.arguments) {
1938 var modules = parseInt(request.arguments.modules);
1942 var tag = parseInt(request.arguments.tag);
1946 if (request.arguments.command == 'resume') {
1948 } else if (request.arguments.command == 'pause') {