Skip to content

Instantly share code, notes, and snippets.

@comp500
comp500 / jdwpdump.java
Created August 21, 2020 23:27
Terrible technique for dumping class files using JDI/JDWP
package link.infra.jdwp;
import com.sun.jdi.Field;
import com.sun.jdi.LocalVariable;
import com.sun.jdi.Method;
import com.sun.jdi.ReferenceType;
import com.sun.jdi.*;
import com.sun.jdi.connect.AttachingConnector;
import com.sun.jdi.connect.Connector;
import com.sun.jdi.connect.IllegalConnectorArgumentsException;
@comp500
comp500 / add_alacritty_to_context_menu.reg
Last active September 27, 2020 01:48 — forked from emlautarom1/add_alacritty_to_context_menu.reg
Add alacritty to Windows context menu
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\alacritty]
@="Open Alacritty here"
"Icon"="C:\\Users\\comp500\\scoop\\apps\\alacritty\\current\\alacritty.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\alacritty\command]
@="\"C:\\Users\\comp500\\scoop\\apps\\alacritty\\current\\alacritty.exe\" \"--working-directory\" \"%V%\""
@comp500
comp500 / HideVSContextMenu.reg
Created September 27, 2020 01:43
Hide "Open in Visual Studio" from the directory context menu
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
"LegacyDisable"=""
@comp500
comp500 / SectionCopyBenchmark.java
Last active November 28, 2021 17:59
Sodium SIMD optimisations microbenchmarks
package org.example;
import sun.misc.Unsafe;
import org.openjdk.jmh.annotations.*;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.VarHandle;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;