mirror of
https://github.com/frida/frida-python.git
synced 2026-11-07 09:35:57 -10:00
Rename “session_persist_timeout” to “persist_timeout”
For consistency with the underlying API.
This commit is contained in:
1 parent
4cc9209c3d
commit
99480dd678
2 files changed
+6
-14
No files matched your search
@@ -18,13 +18,10 @@ class Application(object):
|
||||
device = frida.get_remote_device()
|
||||
self._device = device
|
||||
|
||||
print(">>> attach()")
|
||||
session = self._device.attach("hello2", session_persist_timeout=30)
|
||||
print("<<< attach()")
|
||||
session = self._device.attach("hello2", persist_timeout=30)
|
||||
self._session = session
|
||||
session.on('detached', lambda *args: self._reactor.schedule(lambda: self._on_detached(*args)))
|
||||
|
||||
print(">>> create_script()")
|
||||
script = session.create_script("""
|
||||
let _puts = null;
|
||||
|
||||
@@ -51,12 +48,9 @@ function puts(s) {
|
||||
_puts(Memory.allocUtf8String(s));
|
||||
}
|
||||
""")
|
||||
print("<<< create_script()")
|
||||
self._script = script
|
||||
script.on('message', lambda *args: self._reactor.schedule(lambda: self._on_message(*args)))
|
||||
print(">>> load()")
|
||||
script.load()
|
||||
print("<<< load()")
|
||||
|
||||
def _process_input(self, reactor):
|
||||
while True:
|
||||
@@ -68,11 +62,9 @@ function puts(s) {
|
||||
|
||||
if command == "resume":
|
||||
try:
|
||||
print(">>> resume()")
|
||||
self._session.resume()
|
||||
print("<<< resume()")
|
||||
except Exception as e:
|
||||
print("!!!", e)
|
||||
print("Failed to resume:", e)
|
||||
else:
|
||||
print("Unknown command")
|
||||
|
||||
|
||||
+4
-4
@@ -3079,10 +3079,10 @@ static PyObject *
|
||||
PyDevice_attach (PyDevice * self, PyObject * args, PyObject * kw)
|
||||
{
|
||||
PyObject * result = NULL;
|
||||
static char * keywords[] = { "pid", "realm", "session_persist_timeout", NULL };
|
||||
static char * keywords[] = { "pid", "realm", "persist_timeout", NULL };
|
||||
long pid;
|
||||
char * realm_value = NULL;
|
||||
unsigned int session_persist_timeout = 0;
|
||||
unsigned int persist_timeout = 0;
|
||||
FridaSessionOptions * options = NULL;
|
||||
GError * error = NULL;
|
||||
FridaSession * handle;
|
||||
@@ -3090,10 +3090,10 @@ PyDevice_attach (PyDevice * self, PyObject * args, PyObject * kw)
|
||||
if (!PyArg_ParseTupleAndKeywords (args, kw, "l|esI", keywords,
|
||||
&pid,
|
||||
"utf-8", &realm_value,
|
||||
&session_persist_timeout))
|
||||
&persist_timeout))
|
||||
return NULL;
|
||||
|
||||
options = PyDevice_parse_session_options (realm_value, session_persist_timeout);
|
||||
options = PyDevice_parse_session_options (realm_value, persist_timeout);
|
||||
if (options == NULL)
|
||||
goto beach;
|
||||
|
||||
|
||||
Reference in new issue
Block a user