bump(main/uftrace): 0.17

This commit is contained in:
termux-pacman-bot
2024-12-17 15:05:57 +00:00
parent df833b9465
commit c00a39e113
2 changed files with 11 additions and 18 deletions

View File

@@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://uftrace.github.io/slide
TERMUX_PKG_DESCRIPTION="Function (graph) tracer for user-space"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="0.16"
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION="0.17"
TERMUX_PKG_SRCURL=https://github.com/namhyung/uftrace/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=dd0549f610d186b6f25fa2334a5e82b6ddc232ec6ca088dbb41b3fe66961d6bb
TERMUX_PKG_SHA256=04d560011c7587eddedcc674677cbef9ddc0ace449601d4b355e78589b16134f
# Hardcoded libpython${TERMUX_PYTHON_VERSION}.so is dlopen(3)ed by uftrace.
# Please revbump and rebuild when bumping TERMUX_PYTHON_VERSION.
# libandroid-{execinfo,spawn} are dlopen(3)ed.

View File

@@ -1,20 +1,14 @@
--- a/cmds/live.c
+++ b/cmds/live.c
@@ -237,7 +237,7 @@
int command_live(int argc, char *argv[], struct uftrace_opts *opts)
{
@@ -14,9 +14,9 @@
#include "utils/utils.h"
#define LIVE_NAME "uftrace-live-XXXXXX"
- char template[32] = "/tmp/" LIVE_NAME;
+ char template[strlen("@TERMUX_PREFIX@") + 32] = "@TERMUX_PREFIX@/tmp/" LIVE_NAME;
int fd;
struct sigaction sa = {
.sa_flags = SA_RESETHAND,
@@ -253,7 +253,7 @@
strcpy(template, LIVE_NAME);
-#define TMP_LIVE_NAME "/tmp/" LIVE_NAME
+#define TMP_LIVE_NAME "@TERMUX_PREFIX@/tmp/" LIVE_NAME
if (errno != EPERM && errno != ENOENT)
- pr_err("cannot access to /tmp");
+ pr_err("cannot access to @TERMUX_PREFIX@/tmp");
fd = mkstemp(template);
-#define TMP_DIR_NAME_SIZE 32
+#define TMP_DIR_NAME_SIZE (strlen("@TERMUX_PREFIX@") + 32)
static char tmp_dirname[TMP_DIR_NAME_SIZE];
static void cleanup_tempdir(void)