From 96c0c0be83a387d4477ce65bc25103f568af2b82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Wed, 14 May 2014 00:54:23 +0200 Subject: [PATCH] Only append CRC32 to filename when the function name is truncated --- src/frida/tracer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/frida/tracer.py b/src/frida/tracer.py index b4b6eb7..6c59a13 100644 --- a/src/frida/tracer.py +++ b/src/frida/tracer.py @@ -507,6 +507,8 @@ def to_filename(name): def to_handler_filename(name): full_filename = to_filename(name) + if len(full_filename) <= 41: + return full_filename + ".js" crc = binascii.crc32(full_filename.encode()) return full_filename[0:32] + "_%08x.js" % crc