libc

    0

    1답변

    콘솔에 입력 된 숫자를 분해하여이를 반환하고 음수에 대해이 코드를 사용하지만 여기에 0123을 입력하면 숫자가 변환됩니다. 83. 나는 객관적으로 c와 c에 익숙하지 않아서 왜 이런 일이 일어 났는지에 대한 설명이 필요합니다. 주 코드 블록에서도 실제로 변경이 이루어 졌다는 사실을이 코드에서 알게되었습니다. scarf function. 그것은 설명하는대로

    7

    2답변

    libc6의 regexp 기능 regcomp 및 regexec을 멀티 바이트 문자로 제대로 작동 시키려면 어쨌든 존재합니까? 예를 들어, 내 패턴이 utf8 문자 猫机+猫 인 경우 utf8로 인코딩 된 문자열 猫机机机猫에서 일치하는 것이 발견되면 성공할 것입니다. 문자 机의 바이트 표현이 \xe6\x9c\xba이고 +이 하나 이상의 바이트 \xba과 일치하

    1

    2답변

    chroot에서 대량 명령을 실행하는 데 문제가 있습니다. make: execvp: /bin/sh: Argument list too long 나는 그것이 libc에 의해 제공됩니다 execvp는을 통해 작업을() 생성 메이크업의 소스 코드를보고 이해할 조사 않았다 (나는 ': 오류가 고전 있도록 명령 자체는 메이크에 의해 트리거됩니다 명령이 "/ bin

    0

    2답변

    나는 glibc의 힙을 연구 중이다. pwntool로 덤프하려고해도 libc.so에 main_arena 기호가 없습니다. 그러나 테스트 프로그램을 디버깅 할 때 main_arena 구조를 인쇄 할 수 있습니다. gdb-peda$ p main_arena $1 = { mutex = 0x0, flags = 0x0, fastbinsY

    1

    2답변

    나는 sbrk가 더 이상 사용되지 않는 호출이고 mmap을 MAP_ANONYMOUS 플래그로 선호한다고 읽었습니다. 성장할 수있는 하나의 연속 (논리) 메모리 블록이 필요합니다. 그러나 mmap은 첫 번째 매개 변수를 힌트로 처리하므로 갭을 만들 수 있으므로 내 경우에는 받아 들일 수 없습니다. MAP_FIXED 플래그 (문서 상태가 권장되지 않음)를 사용

    3

    2답변

    최종 목표는 내 Synology DiskStation DS1813 +에 DSM 6.0.1-7393 업데이트 1을 사용하여 Nagios를 설치하는 것입니다.하지만 패키지를 컴파일 할 수도 없습니다. . $ gcc hello.c -o hello.o /lib/libc.so.6: file not recognized: File format not recognize

    0

    1답변

    this _write() used in stdio의 코드는 어디에 있습니까? A가 wiki page 모든 콜 마스터 파일에하고 A의 libc의 Symbol.map에 등록 할 필요가 있다고, 그것은 또한 Symbol.map 세 가지 상징의 모든 항목에 대해 생성되는 것을 말한다 : symbol, _symbol 및 sys_symbol을. write syscal

    3

    1답변

    저는 과학적 및/또는 수학적 기능을위한 단위 테스트를 가장 잘 작성하는 방법을 알아 내려고하고 있습니다. sin()과 cos() 함수에 대한 단위 테스트를위한 GNU C 라이브러리의 소스 코드를 검색하고 아래에 재현 한 atest-sincos.c 소스 파일을 발견했습니다. (찾을 수 있습니다 here) 누군가가이 파일을 통해 나를 데려 가서 거친 아이디어

    0

    1답변

    ARM 어셈블리에서 scanf를 사용하여 여러 값 (한 번에 하나씩)을 읽으려고합니다. 나는 scanf 부분을 작동 시키도록 관리하고 명백하게 값을 저장한다. 그러나 나는 그것들을 되찾고 싶을 때 나는 단지 마지막 숫자를 얻고 다른 것들은 다른 것을 얻는다. Enter a number: 1 Enter a number: 2 You entered: 2129

    1

    1답변

    lseek()만을 사용하여 오프셋 커서가 현재 EOF에 있는지 어떻게 알 수 있습니까?