Skip to content
This repository was archived by the owner on Apr 4, 2025. It is now read-only.

Commit f123fdd

Browse files
committed
Add the patch jump-table-slices to merge dyninst 9.3.2-release with
the jump_table_multi_slices branch. This patch has better jump table support. Move the patch-mmap to a try patch.
1 parent 89f0950 commit f123fdd

File tree

5 files changed

+6589
-1
lines changed

5 files changed

+6589
-1
lines changed

configure

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5540,6 +5540,10 @@ symtab_mesg=
55405540

55415541
if test "$symtabAPI_avail" = build ; then
55425542
symtab_mesg="(9.3.2)"
5543+
5544+
if test -f "symtabAPI/patches/jump-table-slices" ; then
5545+
symtab_mesg="(9.3.2 + jump tables patch)"
5546+
fi
55435547
fi
55445548

55455549
if test "$with_dyninst_src" != no ; then

configure.ac

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1376,6 +1376,10 @@ symtab_mesg=
13761376

13771377
if test "$symtabAPI_avail" = build ; then
13781378
symtab_mesg="(9.3.2)"
1379+
1380+
if test -f "symtabAPI/patches/jump-table-slices" ; then
1381+
symtab_mesg="(9.3.2 + jump tables patch)"
1382+
fi
13791383
fi
13801384

13811385
if test "$with_dyninst_src" != no ; then

symtabAPI/Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,11 @@ FETCH_CMD = ./fetch-copy $(ALT_DYN_SRC_TREE)
2525

2626
else
2727

28-
# 9.3.2 release tar file from distfiles
28+
# 9.3.2 release tar file from distfiles plus a merge with the jump
29+
# table multi slices branch.
30+
2931
FETCH_TARFILE = dyninst-lite-9.3.2.tar.bz2
32+
EXTRA_PATCH_FILES = jump-table-slices
3033

3134
endif
3235

0 commit comments

Comments
 (0)