diff options
author | Tony | 2015-09-22 02:11:09 -0700 |
---|---|---|
committer | Tony | 2015-09-22 02:11:09 -0700 |
commit | d01f08053599bb6ac7612e57969bbf9ea8bc3f41 (patch) | |
tree | a4a9de5dbfe4c23df3d19dc693f3d31c7cadda73 | |
download | aur-d01f08053599bb6ac7612e57969bbf9ea8bc3f41.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | memfetch_pagesize.patch | 13 |
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a5b60582a40e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v7 +# Tue Sep 22 09:11:02 UTC 2015 +pkgbase = memfetch + pkgdesc = dumps any userspace process memory without affecting its execution + pkgver = 0.05b + pkgrel = 2 + url = http://lcamtuf.coredump.cx/ + arch = any + license = GPL + makedepends = make + source = http://lcamtuf.coredump.cx/soft/memfetch.tgz + source = memfetch_pagesize.patch + md5sums = 00dcc9e59de408dd0409835fcf866910 + md5sums = df8f11c26522ee0eccd150e05de80a33 + +pkgname = memfetch + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d64ffcd4449 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +#Contributor: Leif Thande <leif.thande@gmail.com> +##Maintainer: CRT <cirkit@koderoot.net> +pkgname=memfetch +pkgver=0.05b +pkgrel=2 +pkgdesc="dumps any userspace process memory without affecting its execution" +url="http://lcamtuf.coredump.cx/" +license=('GPL') +makedepends=('make') +arch=('any') +source=('http://lcamtuf.coredump.cx/soft/memfetch.tgz' 'memfetch_pagesize.patch') +md5sums=('00dcc9e59de408dd0409835fcf866910' + 'df8f11c26522ee0eccd150e05de80a33') + +build() { + cd "${srcdir}/${pkgname}" + patch -p0 "${srcdir}/${pkgname}"/memfetch.c < "${srcdir}"/memfetch_pagesize.patch + make +} + +package() { + cd "${srcdir}/${pkgname}" + install -D -m755 "${srcdir}/${pkgname}"/memfetch "${pkgdir}"/usr/bin/memfetch + install -D -m755 COPYING "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE +} diff --git a/memfetch_pagesize.patch b/memfetch_pagesize.patch new file mode 100644 index 000000000000..c02125041b7d --- /dev/null +++ b/memfetch_pagesize.patch @@ -0,0 +1,13 @@ +30c30 +< #include <asm/page.h> +--- +> //#include <asm/page.h> This header is no longer available. +281a282,285 +> /* Leif Thande - 19/08/2008 +> * replaced PAGE_SIZE with a call to getpagesize(). PAGE_SIZE is no longer +> * available. */ +> +283c287 +< for (i=st;i<en;i+=PAGE_SIZE) ptrace(PTRACE_PEEKDATA,tracepid,i,0); +--- +> for (i=st;i<en;i+=getpagesize()) ptrace(PTRACE_PEEKDATA,tracepid,i,0); |