Almost all of them. But now I am using the simplest possible, which is `org.lwjgl.demo.opengl.shader.ImmediateModeDemo`.
I can dropbox you all of the files, if you want.
Also, with the upx'ed version of lwjgl.dll I get the following apitrace output:
d:\downloads\apitrace\build\MinSizeRel>apitrace trace --output my.trace java -jar lwjgl3-demos.jar
apitrace: loaded into c:\Programme\Java\jdk1.8.0_74\bin\java.exe
apitrace: warning: caught exception 0xc0000005
apitrace: tracing to my.trace
apitrace: unloaded from c:\Programme\Java\jdk1.8.0_74\bin\java.exe
Whereas with the non-upx'ed version (which works and can be replayed) I get the following output:
d:\downloads\apitrace\build\MinSizeRel>apitrace trace --output my2.trace java -jar lwjgl3-demos.jar
apitrace: loaded into c:\Programme\Java\jdk1.8.0_74\bin\java.exe
apitrace: warning: caught exception 0xc0000005
apitrace: tracing to my2.trace
apitrace: warning: unknown function "glMultiDrawArraysIndirectBindlessCountNV"
apitrace: warning: unknown function "glMultiDrawElementsIndirectBindlessCountNV"
apitrace: warning: unknown function "glCreateStatesNV"
apitrace: warning: unknown function "glDeleteStatesNV"
apitrace: warning: unknown function "glIsStateNV"
apitrace: warning: unknown function "glStateCaptureNV"
apitrace: warning: unknown function "glGetCommandHeaderNV"
apitrace: warning: unknown function "glGetStageIndexNV"
apitrace: warning: unknown function "glDrawCommandsNV"
apitrace: warning: unknown function "glDrawCommandsAddressNV"
apitrace: warning: unknown function "glDrawCommandsStatesNV"
apitrace: warning: unknown function "glDrawCommandsStatesAddressNV"
apitrace: warning: unknown function "glCreateCommandListsNV"
apitrace: warning: unknown function "glDeleteCommandListsNV"
apitrace: warning: unknown function "glIsCommandListNV"
apitrace: warning: unknown function "glListDrawCommandsStatesClientNV"
apitrace: warning: unknown function "glCommandListSegmentsNV"
apitrace: warning: unknown function "glCompileCommandListNV"
apitrace: warning: unknown function "glCallCommandListNV"
apitrace: warning: unknown function "glGetInternalformatSampleivNV"
apitrace: unloaded from c:\Programme\Java\jdk1.8.0_74\bin\java.exe
In this example, the lwjgl3-demos jar contains everything, including the DLL files, which I just swapped/exchanged between the two calls.
Although that access violation exception is a bit suspicious, but the non-upx'ed version works still.

Keep in mind that with the way LWJGL works, there are no "patchable" entry points or function addresses.
I know that LWJGL does not statically link against all possible OpenGL and extension functions. But there is GetProcAddress(). It is likely that this "injectee" code of apitrace fails to identify and intercept/delegate the call to GetProcAddress, which would also explain why apitrace reports some unknown Nvidia-Functions in the working non-upx'ed version which LWJGL tries to lookup, and which apitrace will then not intercept/trace but just delegate-through to the driver.