Sha256: ba660fa086f78ab119a8673ee12eb2271b9a527ab4780cf1f81ff46c32355c62

Contents?: true

Size: 926 Bytes

Versions: 1

Compression:

Stored size: 926 Bytes

Contents

#pragma once

#include "c_frida.h"

extern VALUE mCFrida;
extern VALUE cSession;

typedef struct {
    FridaSession *handle;
    char		*source;
    FridaScriptOptions *options;
} create_script_sync_proxy_args;

typedef create_script_sync_proxy_args compile_script_sync_proxy_args;

typedef struct {
    FridaSession *handle;
    char		*embed_script;
    FridaSnapshotOptions *options;
} snapshot_script_sync_proxy_args;

typedef struct {
    FridaSession *handle;
    GBytes	*bytes;
    FridaScriptOptions *options;
} create_script_from_bytes_sync_proxy_args;

typedef struct {
    FridaSession *handle;
    FridaPeerOptions *options;
} setup_peer_connection_sync_proxy_args;

typedef struct {
    FridaSession		*handle;
    char				*address;
    FridaPortalOptions	*options;
} join_portal_sync_proxy_args;

void	define_Session();
VALUE	Session_from_FridaSession(FridaSession *stream);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
frida-0.1.1 ext/c_frida/inc/Session.h