SYMBOL INDEX (785 symbols across 72 files) FILE: reprounzip-docker/reprounzip/unpackers/docker.py function select_image (line 63) | def select_image(runs): function write_dict (line 109) | def write_dict(path, dct): function read_dict (line 113) | def read_dict(path): function docker_setup (line 117) | def docker_setup(args): function docker_setup_create (line 130) | def docker_setup_create(args): function docker_setup_build (line 273) | def docker_setup_build(args): function docker_reset (line 320) | def docker_reset(args): function get_local_addr (line 350) | def get_local_addr(): function docker_run (line 406) | def docker_run(args): class ContainerUploader (line 581) | class ContainerUploader(FileUploader): method __init__ (line 582) | def __init__(self, target, input_files, files, unpacked_info, method prepare_upload (line 598) | def prepare_upload(self, files): method upload_file (line 607) | def upload_file(self, local_path, input_path): method finalize (line 619) | def finalize(self): function docker_upload (line 688) | def docker_upload(args): class ContainerDownloader (line 703) | class ContainerDownloader(FileDownloader): method __init__ (line 704) | def __init__(self, target, files, image, all_=False, method prepare_download (line 710) | def prepare_download(self, files): method download (line 719) | def download(self, remote_path, local_path): method finalize (line 736) | def finalize(self): function docker_download (line 745) | def docker_download(args): function docker_destroy_docker (line 763) | def docker_destroy_docker(args): function docker_destroy_dir (line 789) | def docker_destroy_dir(args): function test_has_docker (line 801) | def test_has_docker(pack, **kwargs): function setup (line 814) | def setup(parser, **kwargs): FILE: reprounzip-qt/reprounzip_qt/gui/__init__.py class Application (line 27) | class Application(QtWidgets.QApplication): method __init__ (line 28) | def __init__(self, argv): method linux_try_register_default (line 33) | def linux_try_register_default(self, window): method linux_register_default (line 65) | def linux_register_default(self, window): method ask_enable_usage_report (line 129) | def ask_enable_usage_report(self): method event (line 150) | def event(self, event): method set_first_window (line 165) | def set_first_window(self, window): class ReprounzipUi (line 174) | class ReprounzipUi(QtWidgets.QMainWindow): method __init__ (line 175) | def __init__(self, unpack={}, run={}, tab=None, **kwargs): method _unpacked (line 188) | def _unpacked(self, directory, root): method closeEvent (line 192) | def closeEvent(self, event): method replaceable (line 199) | def replaceable(self): FILE: reprounzip-qt/reprounzip_qt/gui/common.py function error_msg (line 11) | def error_msg(parent, message, severity, details=None): function handle_error (line 26) | def handle_error(parent, result): class ResizableStack (line 34) | class ResizableStack(QtWidgets.QStackedWidget): method __init__ (line 36) | def __init__(self, **kwargs): method addWidget (line 41) | def addWidget(self, widget): method _current_changed (line 46) | def _current_changed(self, idx): class ROOT (line 54) | class ROOT(object): function parse_ports (line 63) | def parse_ports(string, widget): FILE: reprounzip-qt/reprounzip_qt/gui/run.py class RunOptions (line 16) | class RunOptions(QtWidgets.QWidget): method __init__ (line 19) | def __init__(self): method add_row (line 23) | def add_row(self, label, widget): method add_row_layout (line 29) | def add_row_layout(self, label, rowlayout): method add_x11 (line 35) | def add_x11(self): method options (line 39) | def options(self): class DirectoryOptions (line 48) | class DirectoryOptions(RunOptions): method __init__ (line 49) | def __init__(self): class ChrootOptions (line 54) | class ChrootOptions(RunOptions): method __init__ (line 55) | def __init__(self): class DockerOptions (line 60) | class DockerOptions(RunOptions): method __init__ (line 61) | def __init__(self): method options (line 85) | def options(self): class VagrantOptions (line 117) | class VagrantOptions(RunOptions): method __init__ (line 118) | def __init__(self): method options (line 127) | def options(self): class FilesManager (line 141) | class FilesManager(QtWidgets.QDialog): method __init__ (line 142) | def __init__(self, directory, unpacker=None, root=None, **kwargs): method _file_changed (line 190) | def _file_changed(self): method _upload (line 221) | def _upload(self): method _download (line 234) | def _download(self): method _reset (line 247) | def _reset(self): class RunTab (line 257) | class RunTab(QtWidgets.QWidget): method __init__ (line 270) | def __init__(self, unpacked_directory='', **kwargs): method _browse (line 351) | def _browse(self): method _directory_changed (line 360) | def _directory_changed(self, new_dir=None, force=False): method _run (line 400) | def _run(self): method _destroy (line 416) | def _destroy(self): method _open_files_manager (line 422) | def _open_files_manager(self): method set_directory (line 430) | def set_directory(self, directory, root=None): method should_exit (line 435) | def should_exit(self): method replaceable (line 450) | def replaceable(self): FILE: reprounzip-qt/reprounzip_qt/gui/unpack.py class UnpackerOptions (line 18) | class UnpackerOptions(QtWidgets.QWidget): method __init__ (line 19) | def __init__(self): method add_row (line 23) | def add_row(self, label, widget): method options (line 29) | def options(self): method available (line 33) | def available(): class DirectoryOptions (line 37) | class DirectoryOptions(UnpackerOptions): method __init__ (line 38) | def __init__(self): method available (line 45) | def available(): class ChrootOptions (line 49) | class ChrootOptions(UnpackerOptions): method __init__ (line 50) | def __init__(self): method options (line 66) | def options(self): method available (line 88) | def available(): class DockerOptions (line 92) | class DockerOptions(UnpackerOptions): method __init__ (line 93) | def __init__(self): method options (line 135) | def options(self): class VagrantOptions (line 164) | class VagrantOptions(UnpackerOptions): method __init__ (line 165) | def __init__(self): method options (line 197) | def options(self): class UnpackTab (line 236) | class UnpackTab(QtWidgets.QWidget): method __init__ (line 248) | def __init__(self, package='', **kwargs): method replaceable (line 312) | def replaceable(self): method _browse_pkg (line 315) | def _browse_pkg(self): method _package_changed (line 324) | def _package_changed(self, new_pkg=None): method _browse_dir (line 330) | def _browse_dir(self): method _directory_changed (line 341) | def _directory_changed(self, new_dir=None): method _unpack (line 344) | def _unpack(self): FILE: reprounzip-qt/reprounzip_qt/main.py function main (line 21) | def main(): FILE: reprounzip-qt/reprounzip_qt/qt_terminal.py class Terminal (line 22) | class Terminal(QtWidgets.QWidget): method __init__ (line 25) | def __init__(self, cmdline, env, input_enabled=False, method _enter (line 92) | def _enter(self): method _read_stdout (line 97) | def _read_stdout(self): method _read_stderr (line 103) | def _read_stderr(self): method _finished (line 109) | def _finished(self, code, status): function run_in_builtin_terminal (line 125) | def run_in_builtin_terminal(cmd, env, FILE: reprounzip-qt/reprounzip_qt/reprounzip_interface.py function shell_escape (line 30) | def shell_escape(s): function win_escape (line 50) | def win_escape(s): function check_directory (line 69) | def check_directory(directory): function is_jupyter (line 82) | def is_jupyter(directory): class FileStatus (line 93) | class FileStatus(object): method __init__ (line 94) | def __init__(self, name, path, is_input, is_output): method __repr__ (line 101) | def __repr__(self): class FilesStatus (line 105) | class FilesStatus(object): method __init__ (line 106) | def __init__(self, directory): method _refresh (line 117) | def _refresh(self): method __getitem__ (line 124) | def __getitem__(self, item): method __iter__ (line 128) | def __iter__(self): function find_command (line 133) | def find_command(cmd): function run (line 153) | def run(directory, unpacker=None, runs=None, function docker_machine_env (line 199) | def docker_machine_env(machine): function unpack (line 222) | def unpack(package, unpacker, directory, options=None): function destroy (line 253) | def destroy(directory, unpacker=None, root=None): function upload (line 273) | def upload(directory, name, path, unpacker=None, root=None): function download (line 299) | def download(directory, name, path, unpacker=None, root=None): function run_in_builtin_terminal_maybe (line 322) | def run_in_builtin_terminal_maybe(cmd, root, env={}, **kwargs): function run_in_system_terminal (line 331) | def run_in_system_terminal(cmd, env={}, FILE: reprounzip-qt/reprounzip_qt/usage.py function record_usage (line 27) | def record_usage(**kwargs): function submit_usage_report (line 34) | def submit_usage_report(**kwargs): FILE: reprounzip-vagrant/reprounzip/unpackers/vagrant/__init__.py function _find_version (line 45) | def _find_version(distrib, version, architecture): function _find_distribution (line 61) | def _find_distribution(parameter, distribution, version, architecture): function select_box (line 76) | def select_box(runs, gui=False): function write_dict (line 106) | def write_dict(path, dct): function read_dict (line 110) | def read_dict(path): function machine_setup (line 114) | def machine_setup(target): function vagrant_setup_create (line 208) | def vagrant_setup_create(args): function write_vagrantfile (line 416) | def write_vagrantfile(target, unpacked_info): function vagrant_setup_start (line 454) | def vagrant_setup_start(args): class LocalX11Handler (line 464) | class LocalX11Handler(BaseX11Handler): method fix_env (line 469) | def fix_env(env): function vagrant_run (line 479) | def vagrant_run(args): class SSHUploader (line 599) | class SSHUploader(FileUploader): method __init__ (line 600) | def __init__(self, target, input_files, files, use_chroot): method prepare_upload (line 604) | def prepare_upload(self, files): method upload_file (line 618) | def upload_file(self, local_path, input_path): method finalize (line 656) | def finalize(self): function vagrant_upload (line 661) | def vagrant_upload(args): class SSHDownloader (line 676) | class SSHDownloader(FileDownloader): method __init__ (line 677) | def __init__(self, target, files, use_chroot, all_=False): method prepare_download (line 681) | def prepare_download(self, files): method download (line 695) | def download(self, remote_path, local_path): method finalize (line 731) | def finalize(self): function vagrant_download (line 736) | def vagrant_download(args): function vagrant_suspend (line 747) | def vagrant_suspend(args): function vagrant_destroy_vm (line 759) | def vagrant_destroy_vm(args): function vagrant_destroy_dir (line 772) | def vagrant_destroy_dir(args): function _executable_in_path (line 783) | def _executable_in_path(executable): function check_vagrant_version (line 794) | def check_vagrant_version(): function test_has_vagrant (line 811) | def test_has_vagrant(pack, **kwargs): function setup (line 833) | def setup(parser, **kwargs): FILE: reprounzip-vagrant/reprounzip/unpackers/vagrant/interaction.py function interactive_shell (line 39) | def interactive_shell(chan, raw=True): function posix_shell (line 46) | def posix_shell(chan, raw): function windows_shell (line 86) | def windows_shell(chan): FILE: reprounzip-vagrant/reprounzip/unpackers/vagrant/run_command.py class IgnoreMissingKey (line 29) | class IgnoreMissingKey(MissingHostKeyPolicy): method missing_host_key (line 35) | def missing_host_key(self, client, hostname, key): function find_ssh_executable (line 39) | def find_ssh_executable(name='ssh'): class SSHForwarder (line 58) | class SSHForwarder(BaseForwarder): method __init__ (line 66) | def __init__(self, ssh_transport, remote_port, connector): class _ChannelWrapper (line 71) | class _ChannelWrapper(object): method __init__ (line 72) | def __init__(self, channel): method sendall (line 75) | def sendall(self, data): method recv (line 78) | def recv(self, data): method close (line 81) | def close(self): method _new_connection (line 84) | def _new_connection(self, channel, src_addr, dest_addr): function run_interactive (line 93) | def run_interactive(ssh_info, interactive, cmd, request_pty, forwarded_p... FILE: reprounzip-vistrails/reprounzip/plugins/vistrails.py function escape_xml (line 42) | def escape_xml(s): class IdScope (line 48) | class IdScope(object): method __init__ (line 49) | def __init__(self): method _add (line 61) | def _add(type_): function split_sig (line 82) | def split_sig(sig): class Workflow (line 87) | class Workflow(object): method __init__ (line 88) | def __init__(self, file_, ids): method close (line 102) | def close(self): method add_module (line 107) | def add_module(self, sig, version, desc=None): method add_function (line 137) | def add_function(self, mod_id, name, param_values): method connect (line 157) | def connect(self, from_id, from_sig, from_port, to_id, to_sig, to_port): method add_port_spec (line 183) | def add_port_spec(self, mod_id, name, type_, sigs, optional=True): function do_vistrails (line 214) | def do_vistrails(target, pack=None, **kwargs): function setup_vistrails (line 279) | def setup_vistrails(): function run_from_vistrails (line 285) | def run_from_vistrails(): FILE: reprounzip/reprounzip/common.py class File (line 55) | class File(object): method __init__ (line 60) | def __init__(self, path, size=None): method __eq__ (line 64) | def __eq__(self, other): method __ne__ (line 68) | def __ne__(self, other): method __hash__ (line 71) | def __hash__(self): class Package (line 75) | class Package(object): method __init__ (line 78) | def __init__(self, name, version, files=None, packfiles=True, size=None): method __eq__ (line 85) | def __eq__(self, other): method __ne__ (line 90) | def __ne__(self, other): method add_file (line 93) | def add_file(self, file_): method __unicode__ (line 96) | def __unicode__(self): class RPZPack (line 130) | class RPZPack(object): method __init__ (line 135) | def __init__(self, pack): method _open_tar (line 145) | def _open_tar(self): method _open_zip (line 181) | def _open_zip(self): method remove_data_prefix (line 225) | def remove_data_prefix(self, path): method open_config (line 233) | def open_config(self): method extract_config (line 241) | def extract_config(self, target): method _extract_file (line 248) | def _extract_file(self, name, target): method _extract_file_gz (line 260) | def _extract_file_gz(self, name, target): method with_config (line 281) | def with_config(self): method extract_trace (line 290) | def extract_trace(self, target): method with_trace (line 312) | def with_trace(self): method list_data (line 321) | def list_data(self): method data_filenames (line 328) | def data_filenames(self): method get_data (line 338) | def get_data(self, path): method extract_data (line 347) | def extract_data(self, root, members): method copy_data_tar (line 361) | def copy_data_tar(self, target): method extensions (line 378) | def extensions(self): method close (line 400) | def close(self): class InvalidConfig (line 410) | class InvalidConfig(ValueError): function read_files (line 415) | def read_files(files, File=File): function read_packages (line 421) | def read_packages(packages, File=File, Package=Package): class InputOutputFile (line 437) | class InputOutputFile(object): method __init__ (line 438) | def __init__(self, path, read_runs, write_runs): method __eq__ (line 443) | def __eq__(self, other): method __lt__ (line 447) | def __lt__(self, other): method __repr__ (line 450) | def __repr__(self): function load_iofiles (line 455) | def load_iofiles(config, runs): function load_config (line 522) | def load_config(filename, canonical, File=File, Package=Package): function write_file (line 595) | def write_file(fp, fi, indent=0): function write_package (line 602) | def write_package(fp, pkg, indent=0): function save_config (line 623) | def save_config(filename, runs, packages, other_files, reprozip_version, class LoggingDateFormatter (line 720) | class LoggingDateFormatter(logging.Formatter): method formatTime (line 725) | def formatTime(self, record, datefmt=None): function setup_logging (line 732) | def setup_logging(tag, verbosity): function setup_usage_report (line 785) | def setup_usage_report(name, version): function enable_usage_report (line 810) | def enable_usage_report(enable): function record_usage (line 822) | def record_usage(**kwargs): function record_usage_package (line 829) | def record_usage_package(runs, packages, other_files, function submit_usage_report (line 852) | def submit_usage_report(**kwargs): function get_reprozip_ca_certificate (line 861) | def get_reprozip_ca_certificate(): FILE: reprounzip/reprounzip/main.py function get_plugins (line 44) | def get_plugins(entry_point_name): class RPUZArgumentParser (line 64) | class RPUZArgumentParser(argparse.ArgumentParser): method error (line 65) | def error(self, message): function usage_report (line 71) | def usage_report(args): function main (line 79) | def main(): FILE: reprounzip/reprounzip/orderedset.py class OrderedSet (line 30) | class OrderedSet(MutableSet): method __init__ (line 31) | def __init__(self, iterable=None): method __len__ (line 38) | def __len__(self): method __contains__ (line 41) | def __contains__(self, key): method add (line 44) | def add(self, key): method discard (line 50) | def discard(self, key): method __iter__ (line 56) | def __iter__(self): method __reversed__ (line 63) | def __reversed__(self): method pop (line 70) | def pop(self, last=True): method __repr__ (line 77) | def __repr__(self): method __eq__ (line 82) | def __eq__(self, other): method update (line 87) | def update(self, iterable): FILE: reprounzip/reprounzip/pack_info.py function get_package_info (line 25) | def get_package_info(pack, read_data=False): function _print_package_info (line 139) | def _print_package_info(pack, info, verbosity=1): function print_info (line 236) | def print_info(args): function showfiles (line 249) | def showfiles(args): function setup_info (line 372) | def setup_info(parser, **kwargs): function setup_showfiles (line 381) | def setup_showfiles(parser, **kwargs): FILE: reprounzip/reprounzip/parameters.py function update_parameters (line 33) | def update_parameters(): function get_parameter (line 83) | def get_parameter(section): FILE: reprounzip/reprounzip/signals.py class SignalWarning (line 19) | class SignalWarning(UserWarning): class Signal (line 28) | class Signal(object): method __init__ (line 47) | def __init__(self, expected_args=[], new_args=[], old_args=[]): method __call__ (line 57) | def __call__(self, **kwargs): method subscribe (line 93) | def subscribe(self, func): method unsubscribe (line 107) | def unsubscribe(self, func): FILE: reprounzip/reprounzip/unpackers/common/misc.py class UsageError (line 41) | class UsageError(Exception): method __init__ (line 42) | def __init__(self, msg="Invalid command-line"): function composite_action (line 46) | def composite_action(*functions): function target_must_exist (line 59) | def target_must_exist(func): function unique_names (line 72) | def unique_names(): function make_unique_name (line 87) | def make_unique_name(prefix): function shell_escape (line 100) | def shell_escape(s): function load_config (line 114) | def load_config(pack): function busybox_url (line 126) | def busybox_url(arch): function sudo_url (line 132) | def sudo_url(arch): function rpztar_url (line 138) | def rpztar_url(arch): class FileUploader (line 144) | class FileUploader(object): method __init__ (line 149) | def __init__(self, target, input_files, files): method run (line 154) | def run(self, files): method get_config (line 227) | def get_config(self): method prepare_upload (line 231) | def prepare_upload(self, files): method extract_original_input (line 234) | def extract_original_input(self, input_name, input_path, temp): method upload_file (line 247) | def upload_file(self, local_path, input_path): method finalize (line 250) | def finalize(self): class FileDownloader (line 254) | class FileDownloader(object): method __init__ (line 257) | def __init__(self, target, files, all_=False): method run (line 261) | def run(self, files, all_): method get_config (line 325) | def get_config(self): method prepare_download (line 329) | def prepare_download(self, files): method download_and_print (line 332) | def download_and_print(self, remote_path): method download (line 345) | def download(self, remote_path, local_path): method finalize (line 348) | def finalize(self): function get_runs (line 352) | def get_runs(runs, selected_runs, cmdline): function add_environment_options (line 411) | def add_environment_options(parser): function fixup_environment (line 422) | def fixup_environment(environ, args): function pty_spawn (line 443) | def pty_spawn(*args, **kwargs): function pty_spawn (line 448) | def pty_spawn(argv): function interruptible_call (line 479) | def interruptible_call(cmd, **kwargs): function metadata_read (line 515) | def metadata_read(path, type_): function metadata_write (line 548) | def metadata_write(path, dct, type_): function metadata_initial_iofiles (line 565) | def metadata_initial_iofiles(config, dct=None): function metadata_update_run (line 601) | def metadata_update_run(config, dct, runs): function parse_ports (line 627) | def parse_ports(specifications): FILE: reprounzip/reprounzip/unpackers/common/packages.py class CantFindInstaller (line 27) | class CantFindInstaller(UsageError): method __init__ (line 28) | def __init__(self, msg="Can't select a package installer"): class AptInstaller (line 32) | class AptInstaller(object): method __init__ (line 35) | def __init__(self, binary): method install (line 38) | def install(self, packages, assume_yes=False): method get_packages_info (line 59) | def get_packages_info(packages): method update_script (line 84) | def update_script(self): method install_script (line 87) | def install_script(self, packages): class YumInstaller (line 92) | class YumInstaller(object): method install (line 96) | def install(cls, packages, assume_yes=False): method get_packages_info (line 115) | def get_packages_info(packages): method update_script (line 141) | def update_script(): method install_script (line 145) | def install_script(packages): function select_installer (line 149) | def select_installer(pack, runs, target_distribution=THIS_DISTRIBUTION, FILE: reprounzip/reprounzip/unpackers/common/x11.py function ascii (line 44) | def ascii(s): class Xauth (line 51) | class Xauth(object): method __init__ (line 61) | def __init__(self, family, address, number, name, data): method from_file (line 69) | def from_file(cls, fp): method as_bytes (line 82) | def as_bytes(self): class BaseX11Handler (line 95) | class BaseX11Handler(object): class X11Handler (line 106) | class X11Handler(BaseX11Handler): method __init__ (line 119) | def __init__(self, enabled, target, display=None): method _locate_display (line 228) | def _locate_display(cls): method port_forward (line 281) | def port_forward(self): method fix_env (line 303) | def fix_env(self, env): method init_cmds (line 317) | def init_cmds(self): class BaseForwarder (line 343) | class BaseForwarder(object): method __init__ (line 354) | def __init__(self, connector): method _forward (line 357) | def _forward(self, client, src_addr): class LocalForwarder (line 378) | class LocalForwarder(BaseForwarder): method __init__ (line 386) | def __init__(self, connector, local_port=None): method _accept (line 397) | def _accept(self, server): FILE: reprounzip/reprounzip/unpackers/default.py function get_elf_interpreter (line 51) | def get_elf_interpreter(file): function installpkgs (line 62) | def installpkgs(args): function directory_create (line 113) | def directory_create(args): function directory_run (line 204) | def directory_run(args): function directory_destroy (line 324) | def directory_destroy(args): function should_restore_owner (line 336) | def should_restore_owner(param): function should_mount_magic_dirs (line 368) | def should_mount_magic_dirs(param): function chroot_create (line 398) | def chroot_create(args): function chroot_mount (line 534) | def chroot_mount(args): function chroot_run (line 561) | def chroot_run(args): function chroot_unmount (line 625) | def chroot_unmount(target): function chroot_destroy_unmount (line 654) | def chroot_destroy_unmount(args): function chroot_destroy_dir (line 665) | def chroot_destroy_dir(args): function chroot_destroy (line 682) | def chroot_destroy(args): class LocalUploader (line 695) | class LocalUploader(FileUploader): method __init__ (line 696) | def __init__(self, target, input_files, files, type_, param_restore_ow... method prepare_upload (line 701) | def prepare_upload(self, files): method extract_original_input (line 706) | def extract_original_input(self, input_name, input_path, temp): method upload_file (line 715) | def upload_file(self, local_path, input_path): function upload (line 728) | def upload(args): class LocalDownloader (line 743) | class LocalDownloader(FileDownloader): method __init__ (line 744) | def __init__(self, target, files, type_, all_=False): method prepare_download (line 748) | def prepare_download(self, files): method download_and_print (line 751) | def download_and_print(self, remote_path): method download (line 763) | def download(self, remote_path, local_path): function download (line 777) | def download(args): function test_same_pkgmngr (line 787) | def test_same_pkgmngr(pack, config, **kwargs): function test_linux_same_arch (line 802) | def test_linux_same_arch(pack, config, **kwargs): function setup_installpkgs (line 819) | def setup_installpkgs(parser): function setup_directory (line 837) | def setup_directory(parser, **kwargs): function chroot_setup (line 908) | def chroot_setup(args): function setup_chroot (line 917) | def setup_chroot(parser, **kwargs): FILE: reprounzip/reprounzip/unpackers/graph.py class Run (line 64) | class Run(object): method __init__ (line 67) | def __init__(self, nb): method dot (line 72) | def dot(self, fp, level_processes): method dot_endpoint (line 85) | def dot_endpoint(self, level_processes): method json (line 88) | def json(self, prog_map, level_processes): class Process (line 112) | class Process(object): method __init__ (line 117) | def __init__(self, pid, run, parent, timestamp, thread, acted, binary, method dot (line 136) | def dot(self, fp, level_processes, indent=1): method dot_endpoint (line 155) | def dot_endpoint(self, level_processes): method json (line 165) | def json(self, process_map): class Package (line 189) | class Package(object): method __init__ (line 192) | def __init__(self, name, version=None): method dot (line 198) | def dot(self, fp, level_pkgs): method dot_endpoint (line 221) | def dot_endpoint(self, f, level_pkgs): method json_endpoint (line 227) | def json_endpoint(self, f, level_pkgs): method json (line 233) | def json(self, level_pkgs): function parse_levels (line 245) | def parse_levels(level_pkgs, level_processes, level_other_files): function read_events (line 288) | def read_events(database, all_forks, has_thread_flag): function format_argv (line 437) | def format_argv(argv): function generate (line 445) | def generate(target, configfile, database, all_forks=False, graph_format... function graph_dot (line 594) | def graph_dot(target, runs, packages, other_files, package_map, edges, function graph_json (line 667) | def graph_json(target, runs, packages, other_files, package_map, edges, function graph (line 732) | def graph(args): function disabled_bug13676 (line 755) | def disabled_bug13676(args): function setup (line 763) | def setup(parser, **kwargs): FILE: reprounzip/reprounzip/unpackers/provviewer.py function xml_escape (line 30) | def xml_escape(s): function generate (line 37) | def generate(target, configfile, database): function provgraph (line 292) | def provgraph(args): function disabled_bug13676 (line 311) | def disabled_bug13676(args): function setup (line 319) | def setup(parser, **kwargs): FILE: reprounzip/reprounzip/utils.py class StreamWriter (line 38) | class StreamWriter(object): method __init__ (line 39) | def __init__(self, stream): method writelines (line 44) | def writelines(self, lines): method write (line 47) | def write(self, obj): method __getattr__ (line 53) | def __getattr__(self, name, function flatten (line 96) | def flatten(n, iterable): class UniqueNames (line 116) | class UniqueNames(object): method __init__ (line 119) | def __init__(self): method insert (line 122) | def insert(self, name): method __call__ (line 126) | def __call__(self, name): function escape (line 136) | def escape(s): function optional_return_type (line 144) | def optional_return_type(req_args, other_args): function tz_offset (line 206) | def tz_offset(): function isodatetime (line 211) | def isodatetime(): function hsize (line 231) | def hsize(nbytes): function normalize_path (line 259) | def normalize_path(path): function find_all_links_recursive (line 270) | def find_all_links_recursive(filename, files): function find_all_links (line 294) | def find_all_links(filename, include_target=False): function join_root (line 322) | def join_root(root, path): function make_dir_writable (line 331) | def make_dir_writable(directory): function rmtree_fixed (line 376) | def rmtree_fixed(path): function copyfile (line 404) | def copyfile(source, destination, CHUNK_SIZE=4096): function download_file (line 415) | def download_file(url, dest, cachename=None, ssl_verify=None): FILE: reprozip-jupyter/reprozip_jupyter/__init__.py function _jupyter_nbextension_paths (line 7) | def _jupyter_nbextension_paths(): function _jupyter_server_extension_paths (line 18) | def _jupyter_server_extension_paths(): FILE: reprozip-jupyter/reprozip_jupyter/main.py function main (line 13) | def main(): FILE: reprozip-jupyter/reprozip_jupyter/notebook-extension.js function fn_trace (line 9) | function fn_trace(env) { function _on_load (line 84) | function _on_load() { FILE: reprozip-jupyter/reprozip_jupyter/run.py function process_connection_file (line 29) | def process_connection_file(original): class RPZKernelManager (line 47) | class RPZKernelManager(IOLoopKernelManager): method _launch_kernel (line 51) | def _launch_kernel(self, kernel_cmd, **kw): class RPZMappingKernelManager (line 83) | class RPZMappingKernelManager(MappingKernelManager): method __init__ (line 84) | def __init__(self, **kwargs): function run_server (line 90) | def run_server(target, jupyter_args=None, verbosity=1): function cmd_run_server (line 102) | def cmd_run_server(args): function setup (line 111) | def setup(parser): FILE: reprozip-jupyter/reprozip_jupyter/server_extension.py class TraceHandler (line 21) | class TraceHandler(RequestHandler): method initialize (line 22) | def initialize(self, nbapp=None): method post (line 27) | def post(self): method _trace_done (line 53) | def _trace_done(self, returncode): method _packing_done (line 79) | def _packing_done(self, returncode): function load_jupyter_server_extension (line 92) | def load_jupyter_server_extension(nbapp): FILE: reprozip-jupyter/reprozip_jupyter/trace.py class RPZOptions (line 28) | class RPZOptions(object): method __init__ (line 29) | def __init__(self, verbosity=1, dir=None, identify_packages=True, method trace_command_line (line 37) | def trace_command_line(self, kernel_cmd): method config_file (line 54) | def config_file(self): class RPZKernelManager (line 61) | class RPZKernelManager(KernelManager): method _launch_kernel (line 64) | def _launch_kernel(self, kernel_cmd, **kw): method finish_shutdown (line 72) | def finish_shutdown(self, *args, **kwargs): class RPZExecutePreprocessor (line 92) | class RPZExecutePreprocessor(ExecutePreprocessor): method __init__ (line 93) | def __init__(self, options): method preprocess (line 97) | def preprocess(self, nb, resources): function trace_notebook (line 145) | def trace_notebook(filename, save_notebook=True, **kwargs): function cmd_trace_notebook (line 158) | def cmd_trace_notebook(args): function setup (line 171) | def setup(parser): FILE: reprozip/native/database.c function sqlite3_uint64 (line 16) | static sqlite3_uint64 gettime(void) function db_init (line 43) | int db_init(const char *filename) function db_close (line 196) | int db_close(int rollback) function db_add_process (line 225) | int db_add_process(unsigned int *id, unsigned int parent_id, function db_add_first_process (line 262) | int db_add_first_process(unsigned int *id, const char *working_dir) function db_add_exit (line 267) | int db_add_exit(unsigned int id, int exitcode) function db_add_file_open (line 285) | int db_add_file_open(unsigned int process, const char *name, function db_add_exec (line 337) | int db_add_exec(unsigned int process, const char *binary, FILE: reprozip/native/ptrace_utils.c function tracee_getword (line 15) | static long tracee_getword(pid_t tid, const void *addr) function tracee_getlong (line 50) | uint64_t tracee_getlong(int mode, pid_t tid, const void *addr) function tracee_getu64 (line 68) | uint64_t tracee_getu64(pid_t tid, const void *addr) function tracee_getwordsize (line 76) | size_t tracee_getwordsize(int mode) function tracee_strlen (line 86) | size_t tracee_strlen(pid_t tid, const char *str) function tracee_read (line 109) | void tracee_read(pid_t tid, char *dst, const char *src, size_t size) function free_strarray (line 169) | void free_strarray(char **array) FILE: reprozip/native/pylog.c function log_setup (line 18) | int log_setup() function log_real_ (line 72) | void log_real_(pid_t tid, int lvl, const char *format, ...) FILE: reprozip/native/pytracer.c function PyObject (line 61) | static PyObject *pytracer_execute(PyObject *self, PyObject *args) type PyModuleDef (line 159) | struct PyModuleDef function PyMODINIT_FUNC (line 173) | PyMODINIT_FUNC PyInit__pytracer(void) FILE: reprozip/native/syscalls.c type syscall_table_entry (line 44) | struct syscall_table_entry { type syscall_table (line 51) | struct syscall_table { type syscall_table (line 56) | struct syscall_table type Process (line 59) | struct Process function syscall_unhandled_path1 (line 76) | static int syscall_unhandled_path1(const char *name, struct Process *pro... function syscall_unhandled_other (line 90) | static int syscall_unhandled_other(const char *name, struct Process *pro... function syscall_fileopening_in (line 107) | static int syscall_fileopening_in(const char *name, struct Process *proc... function syscall_fileopening_out (line 142) | static int syscall_fileopening_out(const char *name, struct Process *pro... function syscall_openat2_in (line 203) | static int syscall_openat2_in(const char *name, struct Process *process, function syscall_openat2_out (line 237) | static int syscall_openat2_out(const char *name, struct Process *process, function syscall_filecreating (line 287) | static int syscall_filecreating(const char *name, struct Process *process, function syscall_filecreating_at (line 315) | static int syscall_filecreating_at(const char *name, struct Process *pro... function syscall_filestat (line 354) | static int syscall_filestat(const char *name, struct Process *process, function syscall_readlink (line 375) | static int syscall_readlink(const char *name, struct Process *process, function syscall_mkdir (line 396) | static int syscall_mkdir(const char *name, struct Process *process, function syscall_chdir (line 418) | static int syscall_chdir(const char *name, struct Process *process, function record_shebangs (line 445) | static int record_shebangs(struct Process *process, const char *exec_tar... function syscall_execve_in (line 592) | static int syscall_execve_in(const char *name, struct Process *process, function syscall_execve_event (line 628) | int syscall_execve_event(struct Process *process) function syscall_execve_out (line 702) | static int syscall_execve_out(const char *name, struct Process *process, function syscall_fork_in (line 719) | static int syscall_fork_in(const char *name, struct Process *process, function syscall_fork_out (line 726) | static int syscall_fork_out(const char *name, struct Process *process, function syscall_fork_event (line 733) | int syscall_fork_event(struct Process *process, unsigned int event) function handle_socket (line 840) | static int handle_socket(struct Process *process, const char *msg, function handle_accept (line 880) | static int handle_accept(struct Process *process, function handle_connect (line 897) | static int handle_connect(struct Process *process, function syscall_socketcall (line 912) | static int syscall_socketcall(const char *name, struct Process *process, function syscall_accept (line 938) | static int syscall_accept(const char *name, struct Process *process, function syscall_connect (line 948) | static int syscall_connect(const char *name, struct Process *process, function syscall_xxx_at (line 962) | static int syscall_xxx_at(const char *name, struct Process *process, type unprocessed_table_entry (line 1026) | struct unprocessed_table_entry { type syscall_table (line 1035) | struct syscall_table type syscall_table (line 1035) | struct syscall_table type unprocessed_table_entry (line 1036) | struct unprocessed_table_entry type unprocessed_table_entry (line 1039) | struct unprocessed_table_entry type syscall_table_entry (line 1052) | struct syscall_table_entry function syscall_build_table (line 1078) | void syscall_build_table(void) function syscall_handle (line 1371) | int syscall_handle(struct Process *process) FILE: reprozip/native/syscalls.h type Process (line 8) | struct Process type Process (line 10) | struct Process type Process (line 11) | struct Process FILE: reprozip/native/tracer.c type i386_regs (line 30) | struct i386_regs { type x86_64_regs (line 51) | struct x86_64_regs { function get_i386_reg (line 82) | static void get_i386_reg(register_type *reg, uint32_t value) function get_x86_64_reg (line 89) | static void get_x86_64_reg(register_type *reg, uint64_t value) function free_execve_info (line 97) | void free_execve_info(struct ExecveInfo *execi) type Process (line 106) | struct Process type Process (line 109) | struct Process type Process (line 120) | struct Process type Process (line 144) | struct Process type ThreadGroup (line 160) | struct ThreadGroup type ThreadGroup (line 162) | struct ThreadGroup type ThreadGroup (line 162) | struct ThreadGroup function trace_free_process (line 170) | void trace_free_process(struct Process *process) function trace_count_processes (line 198) | void trace_count_processes(unsigned int *p_nproc, unsigned int *p_unknown) function trace_add_files_from_proc (line 227) | int trace_add_files_from_proc(unsigned int process, pid_t tid, function trace_set_options (line 333) | static void trace_set_options(pid_t tid) function trace (line 347) | static int trace(pid_t first_proc, int *first_exit_code) function restore_signals (line 589) | static void restore_signals(void) function cleanup (line 603) | static void cleanup(void) function sigint_handler (line 627) | static void sigint_handler(int signo) function trace_init (line 644) | static void trace_init(void) function fork_and_trace (line 669) | int fork_and_trace(const char *binary, int argc, char **argv, FILE: reprozip/native/tracer.h type register_type (line 13) | typedef struct S_register_type { type ExecveInfo (line 22) | struct ExecveInfo { type ExecveInfo (line 28) | struct ExecveInfo type ThreadGroup (line 30) | struct ThreadGroup { type Process (line 36) | struct Process { type Process (line 67) | struct Process type Process (line 71) | struct Process type Process (line 73) | struct Process type ThreadGroup (line 75) | struct ThreadGroup type Process (line 77) | struct Process FILE: reprozip/native/utils.c function flags2mode (line 16) | unsigned int flags2mode(int flags) function path_is_dir (line 141) | int path_is_dir(const char *pathname) FILE: reprozip/reprozip/common.py class File (line 55) | class File(object): method __init__ (line 60) | def __init__(self, path, size=None): method __eq__ (line 64) | def __eq__(self, other): method __ne__ (line 68) | def __ne__(self, other): method __hash__ (line 71) | def __hash__(self): class Package (line 75) | class Package(object): method __init__ (line 78) | def __init__(self, name, version, files=None, packfiles=True, size=None): method __eq__ (line 85) | def __eq__(self, other): method __ne__ (line 90) | def __ne__(self, other): method add_file (line 93) | def add_file(self, file_): method __unicode__ (line 96) | def __unicode__(self): class RPZPack (line 130) | class RPZPack(object): method __init__ (line 135) | def __init__(self, pack): method _open_tar (line 145) | def _open_tar(self): method _open_zip (line 181) | def _open_zip(self): method remove_data_prefix (line 225) | def remove_data_prefix(self, path): method open_config (line 233) | def open_config(self): method extract_config (line 241) | def extract_config(self, target): method _extract_file (line 248) | def _extract_file(self, name, target): method _extract_file_gz (line 260) | def _extract_file_gz(self, name, target): method with_config (line 281) | def with_config(self): method extract_trace (line 290) | def extract_trace(self, target): method with_trace (line 312) | def with_trace(self): method list_data (line 321) | def list_data(self): method data_filenames (line 328) | def data_filenames(self): method get_data (line 338) | def get_data(self, path): method extract_data (line 347) | def extract_data(self, root, members): method copy_data_tar (line 361) | def copy_data_tar(self, target): method extensions (line 378) | def extensions(self): method close (line 400) | def close(self): class InvalidConfig (line 410) | class InvalidConfig(ValueError): function read_files (line 415) | def read_files(files, File=File): function read_packages (line 421) | def read_packages(packages, File=File, Package=Package): class InputOutputFile (line 437) | class InputOutputFile(object): method __init__ (line 438) | def __init__(self, path, read_runs, write_runs): method __eq__ (line 443) | def __eq__(self, other): method __lt__ (line 447) | def __lt__(self, other): method __repr__ (line 450) | def __repr__(self): function load_iofiles (line 455) | def load_iofiles(config, runs): function load_config (line 522) | def load_config(filename, canonical, File=File, Package=Package): function write_file (line 595) | def write_file(fp, fi, indent=0): function write_package (line 602) | def write_package(fp, pkg, indent=0): function save_config (line 623) | def save_config(filename, runs, packages, other_files, reprozip_version, class LoggingDateFormatter (line 720) | class LoggingDateFormatter(logging.Formatter): method formatTime (line 725) | def formatTime(self, record, datefmt=None): function setup_logging (line 732) | def setup_logging(tag, verbosity): function setup_usage_report (line 785) | def setup_usage_report(name, version): function enable_usage_report (line 810) | def enable_usage_report(enable): function record_usage (line 822) | def record_usage(**kwargs): function record_usage_package (line 829) | def record_usage_package(runs, packages, other_files, function submit_usage_report (line 852) | def submit_usage_report(**kwargs): function get_reprozip_ca_certificate (line 861) | def get_reprozip_ca_certificate(): FILE: reprozip/reprozip/filters.py function builtin (line 21) | def builtin(input_files, **kwargs): function python (line 40) | def python(files, input_files, **kwargs): function ruby (line 77) | def ruby(files, input_files, **kwargs): FILE: reprozip/reprozip/main.py function shell_escape (line 48) | def shell_escape(s): function print_db (line 62) | def print_db(database): function testrun (line 154) | def testrun(args): function trace (line 187) | def trace(args): function reset (line 217) | def reset(args): function pack (line 229) | def pack(args): function combine (line 241) | def combine(args): function usage_report (line 266) | def usage_report(args): function main (line 274) | def main(): FILE: reprozip/reprozip/pack.py function expand_patterns (line 34) | def expand_patterns(patterns): function canonicalize_config (line 62) | def canonicalize_config(packages, other_files, additional_patterns, function data_path (line 80) | def data_path(filename, prefix=Path('DATA')): class PackBuilder (line 96) | class PackBuilder(object): method __init__ (line 99) | def __init__(self, filename): method add_data (line 103) | def add_data(self, filename): method close (line 115) | def close(self): function pack (line 120) | def pack(target, directory, sort_packages): FILE: reprozip/reprozip/tracer/linux_pkgs.py class PkgManager (line 36) | class PkgManager(object): method __init__ (line 42) | def __init__(self): method filter_files (line 48) | def filter_files(self, files): method search_for_files (line 56) | def search_for_files(self, files): method _filter (line 91) | def _filter(self, f): method _get_packages_for_file (line 104) | def _get_packages_for_file(self, filename): method _create_package (line 107) | def _create_package(self, pkgname): class DpkgManager (line 115) | class DpkgManager(PkgManager): method search_for_files (line 118) | def search_for_files(self, files): method _get_packages_for_file (line 178) | def _get_packages_for_file(self, filename): method _create_package (line 183) | def _create_package(self, pkgname): class RpmManager (line 213) | class RpmManager(PkgManager): method _get_packages_for_file (line 216) | def _get_packages_for_file(self, filename): method _create_package (line 228) | def _create_package(self, pkgname): function identify_packages (line 244) | def identify_packages(files): FILE: reprozip/reprozip/tracer/trace.py function stderr_in_red (line 44) | def stderr_in_red(): class TracedFile (line 55) | class TracedFile(File): method __init__ (line 79) | def __init__(self, path): method read (line 94) | def read(self, run): method write (line 102) | def write(self, run): function run_filter_plugins (line 115) | def run_filter_plugins(files, input_files): function get_files (line 124) | def get_files(conn): function tty_prompt (line 286) | def tty_prompt(prompt, chars): function trace (line 336) | def trace(binary, argv, directory, append, verbosity='unset'): function write_configuration (line 404) | def write_configuration(directory, sort_packages, find_inputs_outputs, function compile_inputs_outputs (line 511) | def compile_inputs_outputs(runs, inputs, outputs): FILE: reprozip/reprozip/traceutils.py function create_schema (line 25) | def create_schema(conn): function combine_files (line 76) | def combine_files(newfiles, newpackages, oldfiles, oldpackages): function combine_traces (line 100) | def combine_traces(traces, target): FILE: reprozip/reprozip/utils.py class StreamWriter (line 38) | class StreamWriter(object): method __init__ (line 39) | def __init__(self, stream): method writelines (line 44) | def writelines(self, lines): method write (line 47) | def write(self, obj): method __getattr__ (line 53) | def __getattr__(self, name, function flatten (line 96) | def flatten(n, iterable): class UniqueNames (line 116) | class UniqueNames(object): method __init__ (line 119) | def __init__(self): method insert (line 122) | def insert(self, name): method __call__ (line 126) | def __call__(self, name): function escape (line 136) | def escape(s): function optional_return_type (line 144) | def optional_return_type(req_args, other_args): function tz_offset (line 206) | def tz_offset(): function isodatetime (line 211) | def isodatetime(): function hsize (line 231) | def hsize(nbytes): function normalize_path (line 259) | def normalize_path(path): function find_all_links_recursive (line 270) | def find_all_links_recursive(filename, files): function find_all_links (line 294) | def find_all_links(filename, include_target=False): function join_root (line 322) | def join_root(root, path): function make_dir_writable (line 331) | def make_dir_writable(directory): function rmtree_fixed (line 376) | def rmtree_fixed(path): function copyfile (line 404) | def copyfile(source, destination, CHUNK_SIZE=4096): function download_file (line 415) | def download_file(url, dest, cachename=None, ssl_verify=None): FILE: scripts/macos/app-shim/reprounzip-qt.c function main (line 5) | int main(int argc, char **argv) { FILE: scripts/macos/app-shim/reprounzip-qt.debug.c function main (line 8) | int main(int argc, char **argv) { FILE: scripts/test_bug_23058.py class Test23058 (line 7) | class Test23058(unittest.TestCase): method do_test_verbosity (line 8) | def do_test_verbosity(self, parser, line, expected_verbosity): method test_parents (line 15) | def test_parents(self): method test_function (line 34) | def test_function(self): FILE: tests/__main__.py class Program (line 36) | class Program(unittest.TestProgram): method createTests (line 37) | def createTests(self): FILE: tests/check_images.py function _vagrant_req (line 23) | def _vagrant_req(method, url, json=False): function check_vagrant (line 41) | def check_vagrant(): function list_docker_tags (line 129) | def list_docker_tags(repository, token=None): function check_docker (line 164) | def check_docker(): FILE: tests/common.py function make_database (line 14) | def make_database(insert, path=None): FILE: tests/connect.c function main (line 22) | int main(void) FILE: tests/exec_echo.c function main (line 12) | int main(int argc, char **argv, char **envp) FILE: tests/functional.py function download_file_retry (line 30) | def download_file_retry(url, dest): function in_temp_dir (line 56) | def in_temp_dir(f): function print_arg_list (line 68) | def print_arg_list(f): function call (line 82) | def call(args): function check_call (line 89) | def check_call(args): function call_output (line 94) | def call_output(args, stream='out'): function check_output (line 117) | def check_output(args, stream='out'): function build (line 124) | def build(target, sources, args=[]): function functional_tests (line 132) | def functional_tests(raise_warnings, interactive, run_vagrant, run_docker): FILE: tests/readwrite.c function main (line 11) | int main(int argc, char **argv) FILE: tests/rename.c function main (line 13) | int main(int argc, char **argv) FILE: tests/segv.c function main (line 12) | int main(int argc, char **argv) FILE: tests/simple.c function main (line 12) | int main(int argc, char **argv) FILE: tests/test_graph.py class TestGraph (line 19) | class TestGraph(unittest.TestCase): method setUpClass (line 24) | def setUpClass(cls): method tearDownClass (line 132) | def tearDownClass(cls): method do_dot_test (line 135) | def do_dot_test(self, expected, **kwargs): method do_json_test (line 154) | def do_json_test(self, expected, **kwargs): method do_tests (line 174) | def do_tests(self, expected_dot, expected_json, **kwargs): method test_simple (line 178) | def test_simple(self): method test_collapsed_packages (line 356) | def test_collapsed_packages(self): FILE: tests/test_parameters.py class TestSelection (line 14) | class TestSelection(unittest.TestCase): method setUpClass (line 16) | def setUpClass(cls): method tearDownClass (line 25) | def tearDownClass(cls): method test_docker (line 28) | def test_docker(self): method test_vagrant (line 47) | def test_vagrant(self): FILE: tests/test_rails_filter.py class MockTracedFile (line 13) | class MockTracedFile(File): method __init__ (line 14) | def __init__(self, path): class RailsFilterTest (line 18) | class RailsFilterTest(unittest.TestCase): method setUp (line 19) | def setUp(self): method tearDown (line 22) | def tearDown(self): method touch (line 26) | def touch(cls, test_files): method test_consuming_entire_gem (line 33) | def test_consuming_entire_gem(self): method test_consuming_rails_files (line 62) | def test_consuming_rails_files(self): FILE: tests/test_reprounzip.py class TestSignals (line 21) | class TestSignals(unittest.TestCase): method test_make_signal (line 22) | def test_make_signal(self): method test_subscription (line 35) | def test_subscription(self): method test_calls (line 51) | def test_calls(self): class TestArgs (line 77) | class TestArgs(unittest.TestCase): method test_argparse (line 78) | def test_argparse(self): class TarBuilder (line 120) | class TarBuilder(object): method __init__ (line 121) | def __init__(self, filename, mode): method write_data (line 124) | def write_data(self, path, data, mode=None): method add_file (line 131) | def add_file(self, name, arcname): method close (line 134) | def close(self): class ZipBuilder (line 139) | class ZipBuilder(object): method __init__ (line 140) | def __init__(self, filename): method write_data (line 143) | def write_data(self, path, data, mode=None): method add_file (line 146) | def add_file(self, name, arcname): method close (line 149) | def close(self): class TestCommon (line 154) | class TestCommon(unittest.TestCase): method test_rpzpack_v1 (line 155) | def test_rpzpack_v1(self): method test_rpzpack_v2_tar (line 205) | def test_rpzpack_v2_tar(self): method test_rpzpack_v2_zip (line 262) | def test_rpzpack_v2_zip(self): FILE: tests/test_reprozip.py class TestReprozip (line 22) | class TestReprozip(unittest.TestCase): method test_make_dir_writable (line 24) | def test_make_dir_writable(self): method test_make_dir_writable2 (line 45) | def test_make_dir_writable2(self): method test_argparse (line 72) | def test_argparse(self): class TestNames (line 110) | class TestNames(unittest.TestCase): method test_uniquenames (line 111) | def test_uniquenames(self): method test_label_files (line 121) | def test_label_files(self): class TestFiles (line 134) | class TestFiles(unittest.TestCase): method do_test (line 135) | def do_test(self, insert): method make_paths (line 147) | def make_paths(cls, obj): method assertEqualPaths (line 159) | def assertEqualPaths(self, objs, second): method test_get_files (line 162) | def test_get_files(self): method test_multiple_runs (line 185) | def test_multiple_runs(self): class TestCombine (line 225) | class TestCombine(unittest.TestCase): method setUp (line 226) | def setUp(self): method tearDown (line 229) | def tearDown(self): method test_combine (line 232) | def test_combine(self): FILE: tests/test_unpackers_common.py class TestCommon (line 16) | class TestCommon(unittest.TestCase): method test_unique_names (line 17) | def test_unique_names(self): method test_make_unique_name (line 24) | def test_make_unique_name(self): method test_env (line 32) | def test_env(self): class TestMisc (line 101) | class TestMisc(unittest.TestCase): method do_ok (line 102) | def do_ok(self, arg, expected, nruns=4): method do_fail (line 113) | def do_fail(self, arg): method test_get_runs (line 117) | def test_get_runs(self): FILE: tests/test_utils.py class TestOptionalReturnType (line 10) | class TestOptionalReturnType(unittest.TestCase): method test_namedtuple (line 11) | def test_namedtuple(self): method test_with_opt (line 24) | def test_with_opt(self): FILE: tests/threads.c function main (line 35) | int main(void) FILE: tests/threads2.c function search (line 12) | int search(void) function main (line 40) | int main(void) FILE: tests/vfork.c function main (line 13) | int main(void)