Skip to content

Instantly share code, notes, and snippets.

diff --git a/make/common/internal/BinaryPlugs.gmk b/make/common/internal/BinaryPlugs.gmk
index 296157b..84b019e 100644
--- a/make/common/internal/BinaryPlugs.gmk
+++ b/make/common/internal/BinaryPlugs.gmk
@@ -58,6 +58,12 @@ com/sun/jmx/snmp/SnmpPeer.class \
com/sun/jmx/snmp/SnmpTimeticks.class \
com/sun/jmx/snmp/SnmpVarBind.class \
com/sun/jmx/snmp/SnmpVarBindList.class \
+com/sun/jmx/snmp/Timestamp.class \
+com/sun/jmx/snmp/daemon/SnmpRequestCounter.class \
import org.zkoss.zkgrails.*
import org.codehaus.groovy.grails.scaffolding.*
class ScaffoldComposer extends GrailsComposer {
static scaffold = Event
def grailsApplication
def lblTitle
def boxMain
import org.zkoss.zkgrails.*
import org.codehaus.groovy.grails.scaffolding.*
import org.zkoss.zkplus.databind.DataBinder
import org.zkoss.zk.ui.event.ForwardEvent
class ScaffoldComposer extends GrailsComposer {
static scaffold = Event
def grailsApplication
// Hello.groovy
package g7.tests.classgen
class Hello{
static void main(args) {
println "hello"
}
}
// Fib.groovy
package g7.tests.classgen
class Fib {
static fib(n) {
if(n < 2)
n
else
// class version 51.0 (51)
// access flags 33
public class Klosure {
// compiled from: Klosure.java
// access flags 25
public final static INNERCLASS MethodHandles$Lookup MethodHandles Lookup
// access flags 26
private final static MethodHandle mh_closure1
$ java -cp .:target/classes -server -XX:+EnableInvokeDynamic g7.tests.classgen.Fib
5
55
610
6765
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (ciTypeFlow.cpp:1443), pid=21248, tid=4012944
5
55
610
6765
Loaded disassembler from /opt/j2sdk-image/jre/lib/i386/server/libhsdis-i386.so
Decoding compiled method 0xb42066c8:
Code:
[Disassembling for mach='i386(base-hsdis)']
[Entry Point]
[Verified Entry Point]
// My stupid algorithm on Groovy's list reshape:
def reshape = { x, size ->
int j = 0
def result = []
def sublist = []
x.each {
j++
sublist.add(it)
if(j == size) {
0xb3e3bc5f: call 0xb3e0d060 ; OopMap{[16]=Oop [36]=Oop off=3012}
;*invokedynamic
; - g7.tests.classgen.Fib::fib@43
; - g7.tests.classgen.Fib::fib@33
; {optimized virtual_call}
0xb3e3bc64: mov esp, ebp ;*invokedynamic
; - g7.tests.classgen.Fib::fib@43
; - g7.tests.classgen.Fib::fib@33
0xb3e3bc66: mov [esp+0x1C], eax
0xb3e3bc6a: jmp 0xb3e3bcb4