영어프랑스어스페인어

Ad


온웍스 파비콘

llvm-cov-3.5 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 llvm-cov-3.5 실행

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

프로그램:

이름


llvm-cov - 커버리지 정보 방출

개요


llvm-cov [옵션] 소스파일

기술


XNUMXD덴탈의 llvm-cov 이 도구는 코드 커버리지 데이터 파일을 읽고 커버리지 정보를 표시합니다.
지정된 소스 파일. 와 호환됩니다 gcov 버전 4.2의 도구 GCC
일부 이후 버전과도 호환될 수 있습니다. gcov.

llvm-cov를 사용하려면 먼저 애플리케이션의 계측 버전을 빌드해야 합니다.
실행 시 커버리지 데이터를 수집합니다. 로 컴파일 -fprofile-호-최후 범위
계측을 추가하는 옵션. (또는 다음을 사용할 수 있습니다. --적용 범위 선택권,
여기에는 다른 옵션이 모두 포함됩니다.) 디버깅 정보를 사용하여 컴파일해야 합니다.
(-g) 및 최적화 없이(-O0); 그렇지 않으면 적용 범위 데이터가 정확하지 않을 수 있습니다.
소스 코드에 다시 매핑됩니다.

계측된 코드를 컴파일할 때 .gcno 에 대한 데이터 파일이 생성됩니다.
각 개체 파일. 이것들 .gcno 파일에는 커버리지 데이터의 절반이 포함됩니다. 나머지 절반
데이터의 출처 .gcda 계측 프로그램을 실행할 때 생성되는 파일,
별도의 .gcda 각 개체 파일에 대한 파일입니다. 프로그램을 실행할 때마다
실행 횟수는 기존 .gcda 파일이 있으므로 오래된 파일을 모두 제거하십시오.
내용을 포함하지 않으려면 파일을 선택하십시오.

기본적으로 .gcda 파일은 오브젝트 파일과 동일한 디렉토리에 기록되지만
다음을 설정하여 재정의할 수 있습니다. GCOV_PREFIXGCOV_PREFIX_STRIP 환경
변수. NS GCOV_PREFIX_STRIP 변수는 디렉토리 구성 요소의 수를 지정합니다.
개체 파일 디렉터리에 대한 절대 경로의 시작 부분에서 제거됩니다. 스트리핑 후
해당 디렉토리, 접두어 GCOV_PREFIX 변수가 추가됩니다. 이러한 환경
변수를 사용하면 원래 개체가 있는 시스템에서 계측 프로그램을 실행할 수 있습니다.
파일 디렉토리에 액세스할 수 없지만 다음을 복사해야 합니다. .gcda 파일을 다시
llvm-cov가 찾을 것으로 예상하는 개체 파일 디렉터리로 이동합니다.

커버리지 데이터 파일을 생성했으면 각 기본 소스 파일에 대해 llvm-cov를 실행합니다.
커버리지 결과를 조사하려는 곳. 이것은 동일한 디렉토리에서 실행되어야 합니다.
이전에 컴파일러를 실행한 곳입니다. 지정된 소스 파일에 대한 결과는 다음과 같습니다.
를 추가하여 명명된 파일에 기록 .gcov 접미사. 별도의 출력 파일도
기본 소스 파일에 포함된 각 파일에 대해 생성되며, .gcov 접미사가 추가되었습니다.

llvm-cov 출력 파일의 기본 내용은 다음이 포함된 소스 파일의 복사본입니다.
실행 횟수와 줄 번호가 모든 줄에 추가됩니다. 실행 횟수는 다음과 같이 표시됩니다. -
행에 실행 가능한 코드가 없는 경우. 라인에 코드가 포함되어 있지만 해당 코드가
실행되지 않은 경우 카운트는 다음과 같이 표시됩니다. #####.

옵션


-ㅏ --모든 블록
모든 기본 블록을 표시합니다. 한 줄의 소스에 여러 블록이 있는 경우
코드에서 이 옵션을 사용하면 llvm-cov가 단순히
전체 라인에 대해 하나의 카운트.

-NS, --분기 확률
조건부 분기 확률과 분기 정보 요약을 표시합니다.

-씨, --분기 수
확률 대신 분기 수를 표시합니다(-b 필요).

-NS, --기능 요약
하나의 요약 대신 각 기능에 대한 적용 요약을 표시합니다.
전체 소스 파일.

--도움 사용 가능한 옵션을 표시합니다(자세한 내용은 --help-hidden).

-엘, --긴 파일 이름
메인 소스 파일에 포함된 파일의 커버리지 출력을 위해 메인 파일을 추가합니다.
뒤에 오는 이름 ## 출력 파일 이름의 접두사로. 이것은 다음과 결합될 수 있습니다.
--preserve-paths 옵션을 사용하여 기본 파일과
포함된 파일.

-N, --출력 없음
아무 것도 출력하지 마십시오 .gcov 파일. 요약 정보는 계속 표시됩니다.

-오= , --객체 디렉토리= , --객체 파일=
DIR 또는 FILE의 경로를 기반으로 개체를 찾습니다. 특정 개체를 지정하는 경우
파일에서 적용 데이터 파일은 다음과 동일한 기본 이름을 가질 것으로 예상됩니다. .gcno
.gcda 확장. 디렉토리를 지정하면 파일이 해당 위치에 있어야 합니다.
소스 파일과 동일한 기본 이름을 가진 디렉토리.

-NS, --경로 보존
적용 범위 출력 파일의 이름을 지정할 때 경로 구성 요소를 유지합니다. 여기에 덧붙여
소스 파일 이름에는 해당 파일 경로의 디렉토리를 포함합니다. NS
디렉토리는 다음으로 구분됩니다. # 문자, . 제거된 디렉토리 및 ..
디렉토리가 대체됨 ^ 문자. --long-file-names 옵션과 함께 사용하면
이는 기본 파일 이름과 포함된 파일 이름 모두에 적용됩니다.

-유, --무조건 분기
--branch-probabilities 옵션의 출력에 무조건 분기를 포함합니다.

-번역
llvm-cov의 버전을 표시합니다.

EXIT 지위


llvm-cov 입력 파일을 읽을 수 없으면 1을 반환합니다. 그렇지 않으면 XNUMX으로 종료됩니다.

onworks.net 서비스를 사용하여 온라인으로 llvm-cov-3.5 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    터크 데브옵스
    터크 데브옵스
    TurkDevOps a�?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-팀
    Tarafndan desteklenmektedir..
    기능:https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops 다운로드
  • 2
    asammdf
    asammdf
    *asammdf*는 빠른 Python 파서이며
    ASAM(Association for
    자동화 표준화 및
    측정 시스템) MDF / MF4
    (측정 데이터 형식...
    다운로드
  • 3
    LAME(Lame은 MP3 인코더가 아님)
    LAME(Lame은 MP3 인코더가 아님)
    LAME은 교육용 도구입니다.
    MP3 인코딩에 대해 배우기 위해. 그만큼
    LAME 프로젝트의 목표는 개선하는 것입니다.
    사이코 음향, 품질 및 속도
    MP의...
    LAME 다운로드(Lame Aint an MP3 Encoder)
  • 4
    wx파이썬
    wx파이썬
    Python 확장 모듈 세트
    크로스 플랫폼 GUI 클래스를 래핑합니다.
    wxWidgets.. 청중: 개발자. 사용자
    인터페이스: X 윈도우 시스템(X11), Win32 ...
    wxPython 다운로드
  • 5
    팩 파일 관리자
    팩 파일 관리자
    Total War 팩 파일 관리자입니다.
    버전 1.7부터 프로젝트. ㅏ
    Warscape에 대한 짧은 소개
    모딩: ...
    팩파일매니저 다운로드
  • 6
    IPerf2
    IPerf2
    측정을 위한 네트워크 트래픽 도구
    메트릭을 사용한 TCP 및 UDP 성능
    처리량과 대기 시간 모두에 대해. 그만큼
    목표에는 활성 유지가 포함됩니다.
    iperf 대구...
    IPerf2 다운로드
  • 더»

Linux 명령

Ad