Commit Graph
140 Commits
Author SHA1 Message Date
Yoshi Askharoun 1c5fb20fc9 Use JSON for easier debuggin 2023-05-25 03:54:56 -05:00
Yoshi Askharoun 2439452fec Fix invalid BSON 2023-05-25 02:35:25 -05:00
Yoshi Askharoun 7515999d48 Prototype of serialization for types that don't exist in the client domain 2023-05-25 02:27:06 -05:00
Yoshi Askharoun 81beb67fb2 Switch from BinaryFormatter to BsonFormatter for interpreter messages 2023-05-25 02:20:01 -05:00
Yoshi Askharoun 43868e4ae5 Fill out InterpreterEnties for all instructions
Also improve formatting and local variable names
2023-05-25 01:04:30 -05:00
Yoshi Askharoun b658bbc9fd Convert objects that otherwise can't be serialized, to strings 2023-05-25 01:03:47 -05:00
Yoshi Askharoun e10a663714 Add more information to interpreter entries and objects 2023-05-25 01:01:57 -05:00
Yoshi Askharoun aa2257bf8e Move DataMappingModel and DecompilationResult to own files and into Debug.Data namespace 2023-05-24 20:02:31 -05:00
Yoshi Askharoun 39325d470c Clean up CompiledMarkupLoader 2023-05-24 20:02:05 -05:00
Yoshi Askharoun d2543e5bea Prevent NRE with instructions with no arguments 2023-05-24 17:48:16 -05:00
Yoshi Askharoun f0b6b00531 Show breakpoint state in ToString 2023-05-24 16:27:02 -05:00
Yoshi Askharoun 371fe9d1e8 Merge branch 'master' of https://github.com/ZuneDev/MicrosoftIris 2023-05-24 16:26:17 -05:00
Yoshi Askharoun 03aa478fd4 Include more info in InterpreterEntry 2023-05-24 16:24:48 -05:00
Yoshi Askharoun 3edc265ecd Use modern C# features in InterpreterContext.cs 2023-05-24 16:24:34 -05:00
Yoshi Askharoun 630e918a3d Allow UIX breakpoints to be disabled 2023-05-24 16:04:47 -05:00
Yoshi Askharoun fc5a110f17 Print interpreter messages in SimpleDebugClient 2023-05-24 16:04:09 -05:00
Yoshi Askharoun 6c4c4ed591 Serialize all TextStyle members, even if 'disabled' 2023-05-24 15:46:46 -05:00
Yoshi Askharoun 30cf50b55e Make Color and TextStyle serializable 2023-05-24 15:32:09 -05:00
Yoshi Askharoun bcf9b83f54 Prototype complete InterpreterEntry serialization 2023-05-24 10:14:07 -05:00
Yoshi Askharoun 141a2200dd Implement better UIB breakpoints 2023-05-23 21:35:58 -05:00
Yoshi Askharoun f9414f1a5f Make DataProviderQuery.TryGetProperty more consistent 2023-05-23 20:28:40 -05:00
Yoshi Askharoun 1b26ce4d5f Add new, more robust Breakpoint struct 2023-05-23 20:28:19 -05:00
Yoshi Askharoun a7fea61af6 Update sample Iris app and debug client 2023-05-23 20:12:35 -05:00
Yoshi Askharoun c938b1789a Implement IList<TreeNode> by TreeNodeCollection 2023-05-23 20:07:38 -05:00
Yoshi Askharoun 96aa0dd929 Prevent NRE in Dispatcher when debugger is not attached 2023-05-23 13:03:49 -05:00