Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Strace

Index Strace

strace is a diagnostic, debugging and instructional userspace utility for Linux. [1]

77 relations: ARC (processor), ARM architecture, AVR32, Blackfin, BSD licenses, Btrfs, C (programming language), Concurrent Versions System, Debugging, DEC Alpha, Device mapper, DTrace, English language, Evdev, Fault injection, FreeBSD, Ftrace, Git, GNU Debugger, Graphical user interface, HP-UX, IA-32, IA-64, IBM AIX, Illumos, Imagination META, Instrumentation (computer programming), Ioctl, Kernel-based Virtual Machine, Ktrace, Linux, Linux kernel, Linux namespaces, List of Unix commands, Ls, Lsof, Ltrace, MacOS, Memory Technology Device, MicroBlaze, Microsoft Windows, MIPS architecture, Motorola 68000, NetBSD, Nios II, OpenBSD, OpenRISC, PA-RISC, Perf (Linux), Power Architecture, ..., Process (computing), Process Monitor, Ptrace, README, RISC-V, Signal (IPC), Solaris (operating system), SPARC, SunOS, SuperH, Sysinternals, System call, SystemTap, Tensilica, TILE-Gx, TILE64, TILEPro64, Truss (Unix), UNIX System V, Unix-like, UnixWare, User space, Video4Linux, X Window System, X32 ABI, X86-64, Z/Architecture. Expand index (27 more) »

ARC (processor)

ARC (Argonaut RISC Core) embedded processors are a family of 32-bit CPUs originally designed by ARC International.

New!!: Strace and ARC (processor) · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Strace and ARM architecture · See more »

AVR32

The AVR32 is a 32-bit RISC microcontroller architecture produced by Atmel.

New!!: Strace and AVR32 · See more »

Blackfin

The Blackfin is a family of 16- or 32-bit microprocessors developed, manufactured and marketed by Analog Devices.

New!!: Strace and Blackfin · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: Strace and BSD licenses · See more »

Btrfs

Btrfs (pronounced as "butter fuss", "better F S", "butter F S", "b-tree F S", or simply by spelling it out) is a file system based on the copy-on-write (COW) principle, initially designed at Oracle Corporation for use in Linux.

New!!: Strace and Btrfs · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Strace and C (programming language) · See more »

Concurrent Versions System

The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free client-server revision control system in the field of software development.

New!!: Strace and Concurrent Versions System · See more »

Debugging

Debugging is the process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system.

New!!: Strace and Debugging · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: Strace and DEC Alpha · See more »

Device mapper

The device mapper is a framework provided by the Linux kernel for mapping physical block devices onto higher-level virtual block devices.

New!!: Strace and Device mapper · See more »

DTrace

DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.

New!!: Strace and DTrace · See more »

English language

English is a West Germanic language that was first spoken in early medieval England and is now a global lingua franca.

New!!: Strace and English language · See more »

Evdev

evdev (short for 'event device') is a generic input event interface in the Linux kernel.

New!!: Strace and Evdev · See more »

Fault injection

In software testing, fault injection is a technique for improving the coverage of a test by introducing faults to test code paths, in particular error handling code paths, that might otherwise rarely be followed.

New!!: Strace and Fault injection · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Strace and FreeBSD · See more »

Ftrace

ftrace (abbreviated from Function Tracer) is a tracing framework for the Linux kernel.

New!!: Strace and Ftrace · See more »

Git

Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.

New!!: Strace and Git · See more »

GNU Debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, Java and partially others.

New!!: Strace and GNU Debugger · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Strace and Graphical user interface · See more »

HP-UX

HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984.

New!!: Strace and HP-UX · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Strace and IA-32 · See more »

IA-64

IA-64 (also called Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors.

New!!: Strace and IA-64 · See more »

IBM AIX

AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

New!!: Strace and IBM AIX · See more »

Illumos

illumos is a free and open-source Unix operating system.

New!!: Strace and Illumos · See more »

Imagination META

The META is a 32-bit multithreaded microprocessor developed by Metagence Technologies Division from Imagination Technologies.

New!!: Strace and Imagination META · See more »

Instrumentation (computer programming)

In the context of computer programming, instrumentation refers to an ability to monitor or measure the level of a product's performance, to diagnose errors and to write trace information.

New!!: Strace and Instrumentation (computer programming) · See more »

Ioctl

In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot be expressed by regular system calls.

New!!: Strace and Ioctl · See more »

Kernel-based Virtual Machine

Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.

New!!: Strace and Kernel-based Virtual Machine · See more »

Ktrace

ktrace is a utility included with certain versions of BSD Unix and Mac OS X that traces kernel interaction with a program and dumps it to disk for the purposes of debugging and analysis.

New!!: Strace and Ktrace · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Strace and Linux · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: Strace and Linux kernel · See more »

Linux namespaces

Namespaces are a feature of the Linux kernel that partitions kernel resources such that one set of processes sees one set of resources while another set of processes sees a different set of resources.

New!!: Strace and Linux namespaces · See more »

List of Unix commands

This is a list of Unix commands as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS).

New!!: Strace and List of Unix commands · See more »

Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems.

New!!: Strace and Ls · See more »

Lsof

lsof is a command meaning "list open files", which is used in many Unix-like systems to report a list of all open files and the processes that opened them.

New!!: Strace and Lsof · See more »

Ltrace

ltrace is a debugging utility in Linux, used to display the calls a userspace application makes to shared libraries.

New!!: Strace and Ltrace · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Strace and MacOS · See more »

Memory Technology Device

A Memory Technology Device (MTD) is a type of device file in Linux for interacting with flash memory.

New!!: Strace and Memory Technology Device · See more »

MicroBlaze

The MicroBlaze is a soft microprocessor core designed for Xilinx Field-programmable gate arrays (FPGA).

New!!: Strace and MicroBlaze · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Strace and Microsoft Windows · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Strace and MIPS architecture · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Strace and Motorola 68000 · See more »

NetBSD

NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Strace and NetBSD · See more »

Nios II

Nios II is a 32-bit embedded-processor architecture designed specifically for the Altera family of FPGAs.

New!!: Strace and Nios II · See more »

OpenBSD

OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Strace and OpenBSD · See more »

OpenRISC

OpenRISC is a project to develop a series of open source instruction set architectures based on established reduced instruction set computing (RISC) principles.

New!!: Strace and OpenRISC · See more »

PA-RISC

PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard.

New!!: Strace and PA-RISC · See more »

Perf (Linux)

perf (sometimes called perf_events or perf tools, originally Performance Counters for Linux, PCL) is a performance analyzing tool in Linux, available from Linux kernel version 2.6.31.

New!!: Strace and Perf (Linux) · See more »

Power Architecture

Power Architecture is a registered trademark for similar reduced instruction set computing (RISC) instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale/NXP, AppliedMicro, LSI, Teledyne e2v and Synopsys.

New!!: Strace and Power Architecture · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Strace and Process (computing) · See more »

Process Monitor

Process Monitor is a free tool from Windows Sysinternals, part of the Microsoft TechNet website.

New!!: Strace and Process Monitor · See more »

Ptrace

ptrace is a system call found in Unix and several Unix-like operating systems.

New!!: Strace and Ptrace · See more »

README

A README file contains information about other files in a directory or archive of computer software.

New!!: Strace and README · See more »

RISC-V

RISC-V (pronounced "risk-five") is an open instruction set architecture (ISA) based on established reduced instruction set computing (RISC) principles.

New!!: Strace and RISC-V · See more »

Signal (IPC)

Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems.

New!!: Strace and Signal (IPC) · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Strace and Solaris (operating system) · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Strace and SPARC · See more »

SunOS

SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems.

New!!: Strace and SunOS · See more »

SuperH

SuperH (or SH) is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas.

New!!: Strace and SuperH · See more »

Sysinternals

Windows Sysinternals is a part of the Microsoft TechNet website which offers technical resources and utilities to manage, diagnose, troubleshoot, and monitor a Microsoft Windows environment.

New!!: Strace and Sysinternals · See more »

System call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.

New!!: Strace and System call · See more »

SystemTap

In computing, SystemTap (stap) is a scripting language and tool for dynamically instrumenting running production Linux kernel-based operating systems.

New!!: Strace and SystemTap · See more »

Tensilica

Tensilica was a company based in Silicon Valley in the semiconductor intellectual property core business.

New!!: Strace and Tensilica · See more »

TILE-Gx

TILE-Gx is a multicore processor family by Tilera.

New!!: Strace and TILE-Gx · See more »

TILE64

TILE64 is a multicore processor manufactured by Tilera.

New!!: Strace and TILE64 · See more »

TILEPro64

TILEPro64 is a multicore processor (Tile processor) manufactured by Tilera.

New!!: Strace and TILEPro64 · See more »

Truss (Unix)

is a system tool available on some Unix-like operating systems.

New!!: Strace and Truss (Unix) · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: Strace and UNIX System V · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Strace and Unix-like · See more »

UnixWare

UnixWare is a Unix operating system.

New!!: Strace and UnixWare · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Strace and User space · See more »

Video4Linux

Video4Linux, V4L for short, is a collection of device drivers and an API for supporting realtime video capture on Linux systems.

New!!: Strace and Video4Linux · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Strace and X Window System · See more »

X32 ABI

The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel.

New!!: Strace and X32 ABI · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Strace and X86-64 · See more »

Z/Architecture

z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit instruction set architecture implemented by its mainframe computers.

New!!: Strace and Z/Architecture · See more »

Redirects here:

Strace (Unix), Xtrace.

References

[1] https://en.wikipedia.org/wiki/Strace

OutgoingIncoming
Hey! We are on Facebook now! »