About: Strace

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace. Some Unix-like systems provide other diagnostic tools similar to strace, such as truss.

Property Value
dbo:abstract
  • Strace je uživatelský počítačový program pro Linux, který umožňuje sledovat (a případně i pozměňovat) komunikaci mezi procesy a linuxovým jádrem, tedy zejména systémová volání a signály. Využívá k tomu speciální systémové volání ptrace. Jedná se o svobodný software naprogramovaný v C a dostupný pod licencí GNU LGPL. Je dostupný na celé řadě platforem včetně x86, SPARC, MIPS a RISC-V. První verze programu vznikla pro operační systém SunOS v roce 1991 a napsal ji Paul Kranenburg. V listopadu 1992 jej Branko Lankester portoval na Linux. Richard Sladkey později obě větve sloučil a v roce 1994 uvolnil verzi 3.0 fungující i na System V a Solarisu. Později byla začleněna i podpora FreeBSD, ale od verze 4.7 uvolněné v květnu 2012 je podporován opět pouze Linux. Jiné operační systémy mají pro stejný účel jiné nástroje, zejména ktrace (Mac OS X, OpenBSD, NetBSD, FreeBSD), (FreeBSD, NetBSD, Solaris) a (AIX). Kromě toho přímo na Linuxu existují podobně fungující programy (pro sledování volání knihoven), (pro sledování volání služeb , , , a a rozšiřující . (cs)
  • strace es una utilidad de línea de órdenes para comprobación de errores en el sistema operativo GNU/Linux. Permite vigilar las llamadas al sistema usadas por un determinado programa y todas las señales que éste recibe.​ Su funcionamiento es posible por una característica del núcleo linux llamada . Es similar a la aplicación disponible en otros sistemas Unix. El programa Cygwin provee de una utilidad similar. (es)
  • Strace est un outil de débogage sous Linux pour surveiller les appels système utilisés par un programme, et tous les signaux qu'il reçoit, similaire à l'outil "truss" sur les autres systèmes Unix. Il a été rendu possible grâce à une fonctionnalité du noyau Linux appelée . Un outil similaire est fourni par Cygwin. (fr)
  • strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace. Some Unix-like systems provide other diagnostic tools similar to strace, such as truss. (en)
  • strace è un'utility di debugging per Linux e altri sistemi Unix-like che esamina le chiamate di sistema usate da un programma e tutti i segnali che esso riceve, analogamente all'utility presente in altri sistemi Unix. Ciò è reso possibile da una funzionalità chiamata . Cygwin fornisce un'utility simile. (it)
  • straceはLinuxのデバッグユーティリティであり、プログラムが使用するシステムコールおよび受け取るシグナルを監視するものである。他のUnixシステムにおける「truss」に類似している。これはカーネルのという機能により実現されている。 Cygwinにおいても類似のユーティリティが提供されている。 (ja)
  • strace는 진단, 디버그, 지시적 사용자 공간 유틸리티이다. 시스템 호출, 신호 전달자, 프로세스 상태의 변화를 포함하는 프로세스와 리눅스 커널 간 상호 작용을 감시하는데 사용된다. strace는 ptrace라는 커널 기능을 통해 사용될 수 있다. 일부 유닉스 계열 운영 체제는 truss와 같은 strace 유사 진단 도구를 제공한다. (ko)
  • strace — narzędzie do analizy kodu badające interakcję programu z jądrem systemu operacyjnego. Śledzi wywołania systemowe oraz w procesie. Może też zliczać i mierzyć czas poszczególnych wywołań. Polecenie strace można zastosować do śledzenia procesu na dwa sposoby: uruchamiając program pod kontrolą strace bądź podłączając się do już działającego procesu o zadanym identyfikatorze. W systemie Solaris opisana funkcjonalność jest dostarczana przez polecenie truss, a strace służy do innych celów. (pl)
  • strace é um utilitário de diagnóstico, depuração e de instrução do espaço de usuário para Linux. Ele é usado para monitorar e interferir com interações entre processos e o núcleo do Linux, que incluem chamadas do sistema, entregas de sinais e mudanças no estado do processo. A operação do strace é possibilitada pelo recurso do núcleo conhecido como ptrace. Alguns sistemas do tipo Unix fornecem outras ferramentas de diagnóstico semelhantes à strace, como . (pt)
  • strace — діагностична та зневаджувальна утиліта, націлена на відстежування системних викликів і команд вводу-виводу у процесах і застосунках. (uk)
  • strace是Linux環境下的一款程序调试工具,用來監察一個應用程序所使用的系統调用及它所接收的系統信息。 (zh)
dbo:computingPlatform
dbo:genre
dbo:language
dbo:latestReleaseDate
  • 2022-08-12 (xsd:date)
dbo:latestReleaseVersion
  • 5.19
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3622944 (xsd:integer)
dbo:wikiPageLength
  • 32529 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1104133951 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Paul Kranenburg (en)
dbp:collapsible
  • 4 (xsd:integer)
dbp:developer
  • Dmitry Levin (en)
dbp:genre
dbp:language
  • English (en)
dbp:latestReleaseDate
  • 2022-08-12 (xsd:date)
dbp:latestReleaseVersion
  • 5.190000 (xsd:double)
dbp:license
dbp:logo
  • Strace_logo.svg (en)
dbp:name
  • strace (en)
dbp:operatingSystem
dbp:platform
  • AArch64, DEC Alpha, ARC, ARM EABI/OABI, AVR32, Blackfin, C-SKY, HP PA-RISC, IA-32, IA-64, LoongArch, Motorola 68k, Imagination META, MicroBlaze, MIPS, Nios II, OpenRISC, Power ISA 32/64 bit, RISC-V, System/390/z/Architecture, SuperH 32/64 bit, SPARC 32/64 bit, TILE, TILEPro, TILE-Gx, x86-64, x32 ABI, Xtensa (en)
dbp:programmingLanguage
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • strace es una utilidad de línea de órdenes para comprobación de errores en el sistema operativo GNU/Linux. Permite vigilar las llamadas al sistema usadas por un determinado programa y todas las señales que éste recibe.​ Su funcionamiento es posible por una característica del núcleo linux llamada . Es similar a la aplicación disponible en otros sistemas Unix. El programa Cygwin provee de una utilidad similar. (es)
  • Strace est un outil de débogage sous Linux pour surveiller les appels système utilisés par un programme, et tous les signaux qu'il reçoit, similaire à l'outil "truss" sur les autres systèmes Unix. Il a été rendu possible grâce à une fonctionnalité du noyau Linux appelée . Un outil similaire est fourni par Cygwin. (fr)
  • strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace. Some Unix-like systems provide other diagnostic tools similar to strace, such as truss. (en)
  • strace è un'utility di debugging per Linux e altri sistemi Unix-like che esamina le chiamate di sistema usate da un programma e tutti i segnali che esso riceve, analogamente all'utility presente in altri sistemi Unix. Ciò è reso possibile da una funzionalità chiamata . Cygwin fornisce un'utility simile. (it)
  • straceはLinuxのデバッグユーティリティであり、プログラムが使用するシステムコールおよび受け取るシグナルを監視するものである。他のUnixシステムにおける「truss」に類似している。これはカーネルのという機能により実現されている。 Cygwinにおいても類似のユーティリティが提供されている。 (ja)
  • strace는 진단, 디버그, 지시적 사용자 공간 유틸리티이다. 시스템 호출, 신호 전달자, 프로세스 상태의 변화를 포함하는 프로세스와 리눅스 커널 간 상호 작용을 감시하는데 사용된다. strace는 ptrace라는 커널 기능을 통해 사용될 수 있다. 일부 유닉스 계열 운영 체제는 truss와 같은 strace 유사 진단 도구를 제공한다. (ko)
  • strace — narzędzie do analizy kodu badające interakcję programu z jądrem systemu operacyjnego. Śledzi wywołania systemowe oraz w procesie. Może też zliczać i mierzyć czas poszczególnych wywołań. Polecenie strace można zastosować do śledzenia procesu na dwa sposoby: uruchamiając program pod kontrolą strace bądź podłączając się do już działającego procesu o zadanym identyfikatorze. W systemie Solaris opisana funkcjonalność jest dostarczana przez polecenie truss, a strace służy do innych celów. (pl)
  • strace é um utilitário de diagnóstico, depuração e de instrução do espaço de usuário para Linux. Ele é usado para monitorar e interferir com interações entre processos e o núcleo do Linux, que incluem chamadas do sistema, entregas de sinais e mudanças no estado do processo. A operação do strace é possibilitada pelo recurso do núcleo conhecido como ptrace. Alguns sistemas do tipo Unix fornecem outras ferramentas de diagnóstico semelhantes à strace, como . (pt)
  • strace — діагностична та зневаджувальна утиліта, націлена на відстежування системних викликів і команд вводу-виводу у процесах і застосунках. (uk)
  • strace是Linux環境下的一款程序调试工具,用來監察一個應用程序所使用的系統调用及它所接收的系統信息。 (zh)
  • Strace je uživatelský počítačový program pro Linux, který umožňuje sledovat (a případně i pozměňovat) komunikaci mezi procesy a linuxovým jádrem, tedy zejména systémová volání a signály. Využívá k tomu speciální systémové volání ptrace. Jedná se o svobodný software naprogramovaný v C a dostupný pod licencí GNU LGPL. Je dostupný na celé řadě platforem včetně x86, SPARC, MIPS a RISC-V. (cs)
rdfs:label
  • Strace (cs)
  • Strace (es)
  • Strace (fr)
  • Strace (it)
  • Strace (ja)
  • Strace (ko)
  • Strace (pl)
  • Strace (en)
  • Strace (pt)
  • Strace (zh)
  • Strace (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • strace (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License