src

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

    • -308
    • +0
    ./org/jboss/byteman/agent/HelperManager.java
    • -937
    • +0
    ./org/jboss/byteman/agent/Location.java
    • -288
    • +0
    ./org/jboss/byteman/agent/Main.java
    • -349
    • +0
    ./org/jboss/byteman/agent/Retransformer.java
    • -357
    • +0
    ./org/jboss/byteman/agent/RuleScript.java
    • -697
    • +0
    ./org/jboss/byteman/agent/ScriptRepository.java
    • -125
    • +0
    ./org/jboss/byteman/agent/Transform.java
    • -184
    • +0
    ./org/jboss/byteman/agent/TransformContext.java
    • -454
    • +0
    ./org/jboss/byteman/agent/TransformListener.java
    • -1392
    • +0
    ./org/jboss/byteman/agent/Transformer.java
  1. … 478 more files in changeset.
corrected Throw type checker to generate a warnings rather than an error and otherwise just suppress execution if an injected rule finds that the trigger method omits to declare a checked exception declared by the target method -- fixes BYTEMAN-156

    • -0
    • +19
    ./org/jboss/byteman/rule/exception/TypeWarningException.java
    • -29
    • +74
    ./org/jboss/byteman/test/TestScript.java
  1. … 6 more files in changeset.
corrected errors in handling String plus operations vias a PlusExpression -- fixes for BYTEMAN-166

added code to generate source file name and line numbers to bytecode generated for a compiled rule -- fixes for BYTEMAN-165

    • -1
    • +13
    ./org/jboss/byteman/rule/compiler/Compiler.java
  1. … 11 more files in changeset.
corrected error in typechekc for string literals which was rejecting use in contexts where an interface implemented by String was expected -- fixes BYTEMAN-163

  1. … 1 more file in changeset.
fixed error where the rule interpreter fails to update a method parameter on return from rule processing when it is assigned by name -- fixes BYTEMAN-162

injection into constructors now correctly identifies the first sibling/superclass INVOKESPECIAL and unlatches injection only after this has been reached -- fixes BYTEMAN-160

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

    • -11
    • +39
    ./org/jboss/byteman/agent/ScriptRepository.java
removed ambiguity in selection of candidate method implementation caused by presence of methods matching both supertype and subtype -- fixes for BYTEMAN-153

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

sorted out inadequacy in type cheking of method calls and adde dtest case for it -- fixes BYTEMAN-153

  1. … 3 more files in changeset.
corrected name of implementation methods for opening and closing trace streams -- fixes BYTEMAN-152

    • -4
    • +26
    ./org/jboss/byteman/rule/helper/Helper.java
BYTEMAN-148, update the config usage and junit/ng tests

    • -122
    • +131
    ./org/jboss/byteman/agent/install/Install.java
  1. … 6 more files in changeset.
merging latest trunk changes into 1.5 branch as a prelude to releasing 1.5.1

    • -2
    • +51
    ./org/jboss/byteman/agent/install/Install.java
  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

    • -2
    • +51
    ./org/jboss/byteman/agent/install/Install.java
  1. … 1 more file in changeset.
Create a working branch for BYTEMAN-148

    • -10
    • +86
    ./org/jboss/byteman/agent/install/Install.java
  1. … 13 more files in changeset.
fix for BYTEMAN-145

    • -6
    • +23
    ./org/jboss/byteman/agent/install/Install.java
  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

    • -44
    • +92
    ./org/jboss/byteman/agent/submit/Submit.java
  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

    • -0
    • +29
    ./org/jboss/byteman/agent/install/Install.java
  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

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

    • -78
    • +152
    ./org/jboss/byteman/agent/install/Install.java
ensured that interface injection takes account of the interface extends hierarchy -- fix for BYTEMAN-140

    • -16
    • +70
    ./org/jboss/byteman/agent/Transformer.java
  1. … 9 more files in changeset.
tweaked doc format, copyright notices and import lists and corrected a few comments

    • -1
    • +1
    ./org/jboss/byteman/agent/Location.java
    • -1
    • +1
    ./org/jboss/byteman/agent/RuleScript.java
    • -1
    • +1
    ./org/jboss/byteman/agent/Transform.java
    • -1
    • +1
    ./org/jboss/byteman/agent/Transformer.java
  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

    • -5
    • +4
    ./org/jboss/byteman/agent/Transformer.java
    • -0
    • +29
    ./org/jboss/byteman/agent/adapter/BMLocalScopeAdapter.java
extended new operator to alow array creation and added assignment for arrays -- fixes BYTEMAN-123 and BYTEMAN-137

    • -680
    • +807
    ./org/jboss/byteman/rule/grammar/ECAGrammarParser.java
    • -20
    • +21
    ./org/jboss/byteman/rule/grammar/sym.java
  1. … 3 more files in changeset.
allowed $! to be used in AFTER CALL RULES -- fixes BYTENAN-133

  1. … 2 more files in changeset.
extended READ and WRITE locations to include reads and writes of locals and params -- fixes for BYTEMAN-132

    • -49
    • +176
    ./org/jboss/byteman/agent/Location.java
    • -5
    • +7
    ./org/jboss/byteman/agent/Transformer.java
    • -0
    • +78
    ./org/jboss/byteman/agent/adapter/BMInsnList.java
    • -0
    • +24
    ./org/jboss/byteman/agent/adapter/BMJSRInliner.java
    • -0
    • +104
    ./org/jboss/byteman/agent/adapter/BMJSRInlinerAdapter.java
  1. … 7 more files in changeset.