Exceptions are encoded as a 32-bit objlist length (in IDs), followed by the objlist, followed by padding if necessary to be aligned on a 64-bit boundary, followed by the exception vstruct (encoded as when invoking a method).