@Test
	public void testDisassemblerUnaligned() throws Exception {

		programBuilder.addBytesBranchConditional(4, 11);
		programBuilder.addBytesReturn(6);

		programBuilder.addBytesReturn(11);

		AddressSetView disAddrs = disassembler.disassemble(addr(4), null);
		assertEquals(addrset(range(4, 5)), disAddrs);

		verifyInstructionPresence(CollectionUtils.asSet(addr(6), addr(11)));

		verifyErrorBookmark(addr(4), "violates 2-byte instruction alignment");

	}
+-- 4: breq 11 (error bookmark on unaligned flow)
 |   6: ret     (not disassembled - due to halted flow)
 |
 +-> 11: ret (not allowed - unaligned)
    
Test unaligned disassembly
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/program/disassemble/DisassemblerTest.java