Code

History

Commits on master to src/include/disvm.h18
  1. Remove vm_thread reference from exec/fork vm functions.arr committed 9 years agoa64d775
  2. Create configuration struct for VM Add syscall failure exception - Create VM syscall failure message functions Respect the 'r' format verb Create module resolver interface Implement default module resolver interface Implement Sys.fildes() functionarr committed 9 years ago232a659
  3. Address code analysis violations. Disable all Microsoft language extensions - All header files now end with a single new line character. Split vs_asm header from type signature templates - vs_asm_sigkind.h createdarr committed 9 years ago02a7d6a
  4. Ensure a C++ object exists for all static const members of structs or create constexpr functions. - This is an attempt to adhere to the letter of the C++ specification.arr committed 9 years agoaf5c7a9
  5. Merged in bitbucket/bug/6 (pull request #2)Aaron R Robinson committed 9 years ago4d839d7
  6. Minor updates to elinor's PR regarding building on MAC.arr committed 9 years ago0217bda
  7. Added vm_id to vm_module_t that is used by the VM to uniquely identify a module Updated tool dispatcher to pass on the loaded_vm_module_t type as the module_vm_load event argument Debugger now uses symbol data to resolve stack IPsarr committed 9 years ago72f24ec
  8. Fix some issues when building on macelinor fung committed 9 years ago34cadb2
  9. Alter VM fork() API to just consume the ID of the parent rather than the parent instance.arr committed 10 years agofcc75fd
  10. Add a way to set the number of system threads the VM will use for disvm-exec. Update banner in disvm-exec to indicate DisVM version.arr committed 10 years ago093cfc1
  11. Debugger supports breakpoints (set/clear/list) Clean up usage of final and override on various classes Distinguish tool events for vm loading module and thread loading modulearr committed 10 years agoe2f8e25
  12. Expose the loaded path of a module from the VM. Display path for the loaded module in the debugger.arr committed 10 years ago4219472
  13. Basic debugger implementation - No way to enable it without altering exec main.cpp.arr committed 10 years agof2c6ef3
  14. Various work for tool support in the VM. Update some type names (i.e. _t) and alter API signatures to be more consistent.arr committed 10 years agoe5d3f86
  15. Create a header file that can be used to determine the VM version at build time.arr committed 10 years agobcb4135
  16. Add version details to the VM classarr committed 10 years ago54574d5
  17. Add a garbage collector that does nothing.arr committed 10 years agoa9ef311
  18. Initial public commit for Dis VMarr committed 10 years agof95902e