make __dynamic_object_size system call overflow checks work without recompilation #414

Closed
thestinger opened this Issue Sep 3, 2016 · 2 comments

Comments

Projects
None yet
1 participant
@thestinger
Contributor

thestinger commented Sep 3, 2016

These checks should be moved inside the standard system call entry points, with different entry points without the checks used for libc itself. This would allow the same coverage without needing to recompile code, and it would eliminate the tiny code size increase.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Sep 14, 2016

Contributor

Adding this back results in strange linker errors due to duplicates of the malloc symbols defined in the malloc common code... it's quite strange.

Contributor

thestinger commented Sep 14, 2016

Adding this back results in strange linker errors due to duplicates of the malloc symbols defined in the malloc common code... it's quite strange.

@thestinger thestinger changed the title from make __dynamic_object_size system call overflow checks work within recompilation to make __dynamic_object_size system call overflow checks work without recompilation Oct 2, 2016

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Oct 2, 2016

Contributor

This is implemented.

Contributor

thestinger commented Oct 2, 2016

This is implemented.

@thestinger thestinger closed this Oct 2, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment