Fleshing out debugger types.

This commit is contained in:
Ben Vanik
2015-05-24 13:43:15 -07:00
parent da655d15b3
commit e55be7d2c9
103 changed files with 4008 additions and 2025 deletions

View File

@@ -0,0 +1,31 @@
include "common.fbs";
namespace xe.debug.proto;
enum ModuleType:byte {
Kernel,
User,
}
table Module {
object:XObject;
type:ModuleType;
name:string;
path:string;
// TODO(benvanik): xex info/etc?
}
table ListModulesRequest {
}
table ListModulesResponse {
module_ids:[uint];
}
table GetModuleRequest {
module_id:uint;
}
table GetModuleResponse {
module:Module;
}