Class LockAllocationBodyTransformer

    • Method Detail

      • internalTransform

        protected void internalTransform​(Body b,
                                         String phase,
                                         Map opts)
        Description copied from class: BodyTransformer
        This method is called to perform the transformation itself. It is declared abstract; subclasses must implement this method by making it the entry point to their actual Body transformation.
        Specified by:
        internalTransform in class BodyTransformer
        Parameters:
        b - the body on which to apply the transformation
        phase - the phasename for this transform; not typically used by implementations.
        opts - the actual computed options; a combination of default options and Scene specified options.
      • internalTransform

        protected void internalTransform​(Body b,
                                         FlowSet fs,
                                         List<soot.jimple.toolkits.thread.synchronization.CriticalSectionGroup> groups,
                                         boolean[] insertedGlobalLock)
      • redirectTraps

        public void redirectTraps​(Body b,
                                  Unit oldUnit,
                                  Unit newUnit)