makeelf icon indicating copy to clipboard operation
makeelf copied to clipboard

ELF reader-writer library for Python3

Results 16 makeelf issues
Sort by recently updated
recently updated
newest added

According to the [ELF spec](http://www.skyfree.org/linux/references/ELF_Format.pdf), sh_info is supposed to be set to the total number of local-bound symbols + 1. However, the current implementation sets this to the total number...

I run the following code: ``` from makeelf.elf import * elf = ELF.from_file('test.elf') elf = elf[0] data_id = elf.append_section('.data', b'\0\0\0\0', 0xfadd) ``` Then i got the excepion: ``` Traceback (most...

Allow the caller to specify a section to associate a program header to. This will allow the ELF writer to determine a correct file offset for the program header (the...

- This implementation errors out if any intersecting regions are detected instead of silently xor'ing them. (Is there even point in doing anything else?) - It is much faster due...

Hi everyone, I would like to add a new string constant to my binary (ELF). So, for that, I want to increase the size of the rodata section so that...

It seems that support for ELFCLASS64 objects is not yet implemented. I open this issue to see if there is some efforts going in that direction for coordination. Thanks,

enhancement

Hi, I was using your code on some fairly large files and writing out the ELF was quite slow. Most of this was in bytes_xor(), so I found a faster...

In line [elf.py:355](https://github.com/v3l0c1r4pt0r/makeelf/blob/master/makeelf/elf.py#L355) there is a typo - should be `self.Ehdr` - is `self.hdr`.

bug

It seems that PyPI now references setuptools as a tool to prepare and release a package. At the moment distutils is used to the purpose. Furthermore legacy interface of PyPI...

enhancement

When it is incremented manually it is easy to forget about that (see 0.3.0). It would be way safer to extract the version from git describe command, when generating package...

enhancement