Uses of Class
io.jawk.backend.AVM

Packages that use AVM
Package
Description
 
 
 
  • Uses of AVM in io.jawk

    Methods in io.jawk that return AVM
    Modifier and Type
    Method
    Description
    Awk.createAvm()
    Creates a reusable runtime backed by one AVM instance.
    Awk.createAvm(boolean profilingEnabled)
    Creates a reusable runtime backed by one AVM instance, optionally collecting runtime profiling statistics.
    protected AVM
    Awk.createAvm(AwkSettings settingsParam)
    Creates an AVM using the provided runtime settings.
    protected AVM
    Awk.createAvm(AwkSettings settingsParam, boolean profilingEnabled)
    Creates an AVM using the provided runtime settings and profiling mode.
    SandboxedAwk.createAvm()
     
    SandboxedAwk.createAvm(boolean profilingEnabled)
     
    protected AVM
    SandboxedAwk.createAvm(AwkSettings settingsParam)
     
    protected AVM
    SandboxedAwk.createAvm(AwkSettings settingsParam, boolean profilingEnabled)
     
    Prepares the first available record from a structured InputSource for repeated expression evaluation and returns the mutable AVM that will execute those expressions.
    Awk.prepareEval(String input)
    Prepares one text record for repeated expression evaluation and returns the mutable AVM that will execute those expressions.
  • Uses of AVM in io.jawk.backend

    Subclasses of AVM in io.jawk.backend
    Modifier and Type
    Class
    Description
    class 
    AVM variant enforcing sandbox restrictions at runtime.
  • Uses of AVM in io.jawk.ext

    Methods in io.jawk.ext with parameters of type AVM
    Modifier and Type
    Method
    Description
    void
    AbstractExtension.beforeStart(AVM avm, JRT runtime)
    Called after the runtime global variable slots have been allocated and before the first executable tuple runs.
    default void
    JawkExtension.beforeStart(AVM avm, JRT jrt)
    Called after the runtime global variable slots have been allocated and before the first executable tuple runs.
    void
    GawkExtension.initializeGawkVariables(AVM avmParam, JRT jrt)
    Installs the PROCINFO["sorted_in"] traversal order for for-in loops and binds this per-engine extension instance to its interpreter.