Altin (tin-z)

Results 6 issues of Altin (tin-z)

If the `.string` directive argument is enclosed using `'` char, then an infinite loop happens on `AsmParser::Run`. - PoC: ```python from keystone import * ks = Ks(KS_ARCH_X86, KS_MODE_32) # good...

### What I did Add the possibility to disable namespace collision between contracts having the same name Related issue: #1404 ### How I did it ### How to verify it...

Adjusting block_data_lan according to the remainder value (https://github.com/reb311ion/emerald/blob/master/emerald.py#L174-L176). The figure below shows an example of the exception that might occur without that little adjustment ![emerald_fix](https://github.com/reb311ion/emerald/assets/32848129/78348c8f-2b96-46d7-b886-e9d67cb84ddf)

If the `.init_array` section is missing from the binary, then the exception `AttributeError: 'NoneType' object has no attribute 'data'` will be invoked at https://github.com/HexHive/retrowrite/blob/master/librw_x64/loader.py#L60

fixed some typos