Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
No chyba działa

No chyba dziaƂa

  • More
  • CR-89
  • started review
Create a working branch for BYTEMAN-148
Create a working branch for BYTEMAN-148
reorganized code and mavenized the build

  1. … 478 more files in changeset.
injection into constructors now correctly identifies the first sibling/superclass INVOKESPECIAL and unlatches injection only after this has been reached -- fixes BYTEMAN-160

    • -3
    • +1
    ./adapter/FieldAccessTriggerAdapter.java
    • -2
    • +1
    ./adapter/IndexParamAccessTriggerAdapter.java
    • -1
    • +1
    ./adapter/VariableAccessTriggerAdapter.java
ensured agent does not get blown away by verify errors when trying to retransform classes -- fixes BYTEMAN-161

made script repository match traverse full extent of the interface extends hierarchy -- fixes BYTEMAN-159

corrected initialisation of local slot type array so it does not include an entry for this when we have a static emthdo and also adds null padding entries when we have double word parameters -- fixes BYTEMAN-155

    • -2
    • +10
    ./adapter/RuleGeneratorAdapter.java
BYTEMAN-148, update the config usage and junit/ng tests

  1. … 6 more files in changeset.
merging latest trunk changes into 1.5 branch as a prelude to releasing 1.5.1

  1. … 19 more files in changeset.
modified agent installer so that it uses any byteman agent jar found in the classpath if BYTEMAN_HOME or org.jboss.byteman.home are not set -- fixes BYTEMAN-149

  1. … 1 more file in changeset.
Create a working branch for BYTEMAN-148

  1. … 13 more files in changeset.
fix for BYTEMAN-145

  1. … 2 more files in changeset.
added -o outfile option to submit script/Submit.main entry routine and also added extra argument to Submit constructor so that Submit output can be redirected to a file -- fixes BYTEMAN-142

  1. … 1 more file in changeset.
fixed VM locate problem in BMUnit when not running in Linux by adding a feature to Install which performs an attach and lookup of a unique System proeprty in each listed VM -- fixes for BYTEMAN-144

  1. … 2 more files in changeset.
updated JVM lookup during install to find either a forked or a direct any test runner. still need to work out how to locate a maven test runner JVM -- fixes for BYTEMAN-144

    • -0
    • +48
    ./install/VMInfo.java
  1. … 9 more files in changeset.
added proper API for driving clas Install to load agent at runtime

ensured that interface injection takes account of the interface extends hierarchy -- fix for BYTEMAN-140

  1. … 9 more files in changeset.
tweaked doc format, copyright notices and import lists and corrected a few comments

  1. … 216 more files in changeset.
optimised check adapter generation so we only introduce a MethodNode when needed for local var scope notification and avoid unnecessary JSR inlining

    • -0
    • +29
    ./adapter/BMLocalScopeAdapter.java
    • -0
    • +40
    ./adapter/BMLocalScopeMethodAdapter.java
allowed $! to be used in AFTER CALL RULES -- fixes BYTENAN-133

    • -2
    • +12
    ./adapter/InvokeTriggerAdapter.java
    • -5
    • +17
    ./adapter/RuleTriggerMethodAdapter.java
  1. … 3 more files in changeset.
extended READ and WRITE locations to include reads and writes of locals and params -- fixes for BYTEMAN-132

    • -0
    • +78
    ./adapter/BMInsnList.java
    • -0
    • +24
    ./adapter/BMJSRInliner.java
    • -0
    • +104
    ./adapter/BMJSRInlinerAdapter.java
    • -9
    • +6
    ./adapter/FieldAccessCheckAdapter.java
    • -164
    • +0
    ./adapter/AccessCheckAdapter.java
    • -12
    • +9
    ./adapter/FieldAccessTriggerAdapter.java
    • -190
    • +0
    ./adapter/AccessTriggerAdapter.java
    • -0
    • +148
    ./adapter/IndexParamAccessCheckAdapter.java
    • -0
    • +185
    ./adapter/IndexParamAccessTriggerAdapter.java
    • -0
    • +9
    ./adapter/LocalScopeMethodVisitor.java
    • -4
    • +12
    ./adapter/RuleTriggerMethodAdapter.java
    • -0
    • +185
    ./adapter/VariableAccessCheckAdapter.java
  1. … 7 more files in changeset.
added counting of overriding rules to script repository and used it to switch skip override rule checking on and off automatically -- fixes BYTEMAN-135

corrected trigger injection for AT LINE locations so trigger is only injected once -- fixes BYTEMAN-131

fixed BTEMAN-129, added bugfix test case and updated docs

  1. … 5 more files in changeset.
added method name to error messages to help pin down location of problem identifed in BYTEMAN-113

added new bin script bminstall.sh and corresponding Java client class whcih enables the agent to be uploaded to an already running program -- fixes BYTEMAN-125

    • -0
    • +267
    ./install/Install.java
  1. … 6 more files in changeset.
fixed helper adapter so it does nto let exceptions from the actibate/deactivate and install/deinstall methods disrupt the rule firing process

added extra adapter to inline JSR code -- fixes BYTEMAN-124

    • -0
    • +25
    ./adapter/JSRInliner.java
ensured rules are purged when transformation fails -- fixes BYTEMAN-122

  1. … 1 more file in changeset.
corrected recording of false transforms when rule does not match -- fixes BYTEMAN-115

    • -1
    • +7
    ./adapter/RuleTriggerMethodAdapter.java