1. 23 Jul, 2014 1 commit
  2. 06 Jun, 2014 1 commit
  3. 29 May, 2014 1 commit
    • Lubomir Bulej's avatar
      - Merged the new DiSL agent code. Code generations options are not yet used. · ed524974
      Lubomir Bulej authored
      - Removed the old DiSL agent code as well as the old Java agent.
      - Copied old shared DiSL agent headers to Shadow VM agent.
      - Added JDK includes for JNI and JVMTI to avoid looking for them.
      - Unified the naming of source directories.
      - Updated the test infrastructure to the new build system layout.
      - Examples can be now run even from the source distribution.
      ed524974
  4. 10 Oct, 2013 1 commit
  5. 05 Sep, 2013 1 commit
  6. 02 Apr, 2013 2 commits
  7. 20 Mar, 2013 1 commit
    • Lubomir Bulej's avatar
      DiSL-Agent: Extensively refactored the agent and split the code into multiple files. · a8e5eec6
      Lubomir Bulej authored
      DiSL-Agent: Added support for passing code transformation options to server.
      DiSL-Agent: Added support for BypassCheck redefinition after JVM bootstrap.
      DiSL-Agent: Renamed src-agent-c to src-agent.
      
      DiSL: DynamicBypassCheck->BypassCheck, it is used for all checks, not only dynamic.
      DiSL: Removed Bootstrap class for redefinition of the BypassCheck class.
      DiSL: Removed DiSL Java agent.
      DiSL: Updated server to accept the new protocol (it does not take advatage of it yet).
      DiSL: Moved default BypassCheck from src-dynbypass into src.
      DiSL: Removed src-dybypass-act.
      
      Updated build.properties and build.xml to reflect all the changes.
      Updated runClient.sh to include the new bypass mode options.
      a8e5eec6
  8. 06 Mar, 2013 1 commit
  9. 07 Feb, 2013 1 commit
    • Lukáš Marek's avatar
      increased heap for ShadovVM jvm · 757d1293
      Lukáš Marek authored
      improved debugging support and added debug and debugfull make options
      fixed nasty bug with gc getting stuck using utility buffers
      replaced normal buffers with utility buffers where applicable
      decreased number of normal buffers but increased size
      sending thread is starting at the beginning and it is not attached to the jvm anymore
      free events are now buffered and send in correct order
      introduced thread end messages
      messages registering analysis method are sending the method name string directly instead of string object
      fixed dispatchmp test
      757d1293
  10. 05 Feb, 2013 1 commit
  11. 30 Jan, 2013 3 commits
  12. 29 Jan, 2013 1 commit
  13. 18 Jan, 2013 2 commits
  14. 17 Jan, 2013 1 commit
  15. 16 Jan, 2013 6 commits
  16. 17 Dec, 2012 1 commit
    • Lukáš Marek's avatar
      Project rename · 41647933
      Lukáš Marek authored
      Warning fixes
      Builds with default java options again
      Minor comment cleanup
      41647933
  17. 26 Nov, 2012 1 commit
  18. 13 Nov, 2012 1 commit
  19. 11 Nov, 2012 1 commit
  20. 07 Nov, 2012 1 commit
  21. 17 Oct, 2012 4 commits
  22. 16 Oct, 2012 1 commit
  23. 15 Oct, 2012 2 commits
  24. 10 Oct, 2012 1 commit
  25. 02 Oct, 2012 1 commit
  26. 23 Aug, 2012 1 commit
  27. 30 Jul, 2012 1 commit
    • Lukáš Marek's avatar
      Added new dispatch2 tests - simple performance benchmark · 37864d58
      Lukáš Marek authored
      disptach test uses new API
      Exclusion set contains DiSL-RE classes
      
      REDispatch
       - added method registration
       - removed session id
      
      ClassInfo
       - separate class info for common, primitive and array types - needs more work
       - uses interfaces
      
      Added parallel processing of analysis events
      
      c-agent
       - net reference handling extracted to separate .h file - no lock usage
       - added analysis registration message
       - added one obj-tagging thread and one sending thread communicating through blocking synch. queues
       - analysis requests are send in batches
      37864d58