English프랑스어스페인어

온웍스 파비콘

vgdb - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 vgdb를 실행합니다.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 vgdb 명령입니다.

프로그램:

이름


vgdb - Valgrind와 GDB 또는 쉘 사이의 중개자

개요


vgdb [옵션]

기술


vgdb ("Valgrind to GDB")는 Valgrind와 GDB 또는 쉘 사이의 중개자로 사용됩니다.
두 가지 사용 모드가 있습니다:

1. 독립형 유틸리티로서 쉘 명령줄에서 모니터 명령을 보내는 데 사용됩니다.
Valgrind에서 실행되는 프로세스에. 이 사용법을 위해서는 vgdb OPTION이 다음과 같아야 합니다.
보낼 모니터 명령이 이어집니다. 두 개 이상의 명령을 보내려면 구분하십시오.
와 더불어 -c 옵션을 선택합니다.

2. GDB "대상 원격 |"과 결합하여 명령으로 릴레이 애플리케이션으로 사용됩니다.
GDB와 Valgrind gdbserver 사이. 이 사용법에서는 OPTION(들)만 주어질 수 있습니다.
그러나 COMMAND는 지정할 수 없습니다.

옵션


--pid=
vgdb가 연결해야 하는 프로세스의 PID를 지정합니다. 이 옵션은 유용합니다
둘 이상의 Valgrind gdbserver가 연결될 수 있는 경우. 만약 --pid 주장은
주어지지 않고 여러 Valgrind gdbserver 프로세스가 실행 중이면 vgdb는
해당 프로세스 목록을 확인한 다음 종료합니다.

--vgdb-접두사
기본 접두사를 변경하려면 Valgrind와 vgdb 모두에 제공해야 합니다.
Valgrind gdbserver와 Valgrind gdbserver 간의 통신에 사용되는 FIFO(명명된 파이프)
vgdb.

--잠깐=
지정된 수만큼 사용 가능한 Valgrind gdbserver를 검색하도록 vgdb에 지시합니다.
초. 이를 통해 Valgrind를 시작하기 전에 vgdb 프로세스를 시작할 수 있습니다.
vgdb와 통신하려는 gdbserver입니다. 이 옵션은 다음과 같은 경우에 유용합니다.
와 함께 사용 --vgdb-접두사 이는 당신이 원하는 프로세스에 고유한 것입니다.
기다립니다. 또한, --기다리다 GDB "target remote" 명령의 인수를 사용하면
GDB remotetimeout을 --wait 인수 값보다 큰 값으로 설정해야 합니다. 보다
option --최대 호출-ms (바로 아래) 원격 시간 초과 값 설정의 예입니다.

--최대 호출-ms=
vgdb가 강제로 호출하기까지의 시간(밀리초)을 제공합니다.
Valgrind에 내장된 gdbserver. 기본값은 100밀리초입니다. 값 0
강제 호출을 비활성화합니다. 강제 호출은 vgdb가
Valgrind gdbserver 및 Valgrind 프로세스는 시스템에서 모든 스레드를 차단합니다.
요구.

큰 값을 지정하는 경우 GDB "remotetimeout" 값을 늘려야 할 수도 있습니다.
기본값은 2초입니다. 시간 초과(초 단위)를 확인해야 합니다.
보다 크다 --최대 호출-ms 값. 예를 들어, --최대 호출-ms=5000Walk Through California 프로그램,
다음 GDB 명령이 적합합니다.

(gdb) 원격 시간 초과 6을 설정합니다.

--cmd-시간 초과=
연결된 Valgrind gdbserver가 종료하는 경우 독립형 vgdb에 종료하도록 지시합니다.
지정된 시간(초) 내에 명령을 처리하지 않습니다. 기본값은
시간 초과가 발생하지 않습니다.

--포트=
vgdb에게 tcp/ip를 사용하고 지정된 포트 nr에서 GDB를 수신하도록 지시합니다.
파이프를 사용하여 GDB와 통신합니다. tcp/ip를 사용하면 하나에서 GDB를 실행할 수 있습니다.
다른 대상 컴퓨터에서 실행 중인 Valgrind 프로세스를 디버깅합니다. 예:

# 대상 컴퓨터에서 다음을 사용하여 valgrind에서 프로그램을 시작합니다.
valgrind --vgdb-error=0 prog
# 그런 다음 다른 셸에서 다음을 실행합니다.
vgdb --port=1234

GDB를 호스팅하는 컴퓨터에서 다음 명령을 실행합니다.

gdb 프로그램
(gdb) 대상 원격 targetip:1234

여기서 targetip는 대상 컴퓨터의 IP 주소 또는 호스트 이름입니다.

-c
독립 실행형 vgdb에 두 개 이상의 명령을 제공하려면 명령을 옵션으로 구분하세요.
-c. 예:

vgdb v.set log_output -c 누출_검사 모두

-l
Valgrind gdbserver 프로세스 목록을 보고하도록 독립형 vgdb에 지시합니다.
실행한 다음 종료합니다.

-D
독립형 vgdb에 사용되는 공유 메모리의 상태를 표시하도록 지시합니다.
Valgrind gdb서버. vgdb는 Valgrind gdbserver 공유를 표시한 후 종료됩니다.
메모리 상태.

-d
디버깅 출력을 생성하도록 vgdb에 지시합니다. 여러 개 제공 -d args를 늘리면
다변. 줄 때 -d 릴레이 vgdb로 표준 오류를 리디렉션하는 것이 좋습니다
(stderr)을 파일에 저장하여 GDB와 vgdb 디버깅 출력 간의 상호 작용을 방지합니다.

onworks.net 서비스를 사용하여 온라인으로 vgdb 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    아보가드로
    아보가드로
    아보가드로는 고급 분자
    크로스 플랫폼 사용을 위해 설계된 편집기
    전산화학, 분자
    모델링, 생물 정보학, 재료
    과학과 ...
    아보가드로 다운로드
  • 2
    XMLTV
    XMLTV
    XMLTV는 처리할 프로그램 집합입니다.
    TV(tvguide) 목록 및 도움말 관리
    TV 시청, 목록 저장
    XML 기반 형식. 유틸리티가 있습니다
    해야 할 것...
    XMLTV 다운로드
  • 3
    스트라이커
    스트라이커
    스트라이커 자유 소프트웨어 프로젝트. 유물
    '의도 기반'으로 출시
    이중 라이선스: AGPLv3(커뮤니티) 및
    CC-BY-NC-ND 4.0 국제
    (광고)...
    스트라이커 다운로드
  • 5
    지플립
    지플립
    giflib는 읽기 및
    gif 이미지 쓰기. API와 ABI입니다.
    에 있던 libungif와 호환 가능
    LZW 압축 동안 넓은 사용
    알고리즘은...
    GIFLIB 다운로드
  • 6
    Alt-F
    Alt-F
    Alt-F는 무료 오픈 소스를 제공합니다.
    DLINK용 대체 펌웨어
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F에는 Samba와 NFS가 있습니다.
    ext2/3/4 지원...
    Alt-F 다운로드
  • 더»

Linux 명령

Ad