gcc기반에 call_stack을 구현할려고 합니다.
프로세서을 ptrace 하여 pt_regs regs 레지스터 정보를 가져와서
현재 어디 함수 까지 실행되었다는 것을 보여 주고 싶은데요
그 함수의 시작주소를 어떻게 나타 내야 할지 모르겠습니다.
제발 도와주세요 ~~!!
예를들어 간단한 명령어 cp를 사용한다고 치면요. cp a ../../b 라고 했을 때
사실은 절대경로로는 이런식으로 작동하는거 잖아요? cp /home/user/downloads/a /home/b
제가 만든 프로그램에선(C로 만듦) main() 안에서 stat()의 path부분에서는 상대경로로 사용해도 stat() 함수가 제대로 작동했는데, main() 속의 제가
아래는 부트로더 소스입니다.. 여기서 cr0의 pe bit를 1로 설정하게되면 리부팅 현상이 발생합니다.. 원인을 모르겟네요;; gdt디스크립터도 가장 중요한 code 디스크립터와 data 디스크립터만 등록한 상황이라 디스크립터가 잘못되진 않은것같구요;; ㅠ.ㅠ 뭐 잘못된 부분이 잇나요;;
.MODEL SMALL .386P
.DAT
안녕하세요 IOCP 공부시작한지 얼마 안되는 완전 초짜입니다..
제 질문이 답답하더라도 너그러히 용서를 바랍니다~~
getqueuedcompletionstatus() 함수에서 키값으로 클라이언트의 소켓값을 받고 있습니다...
한대의 컴퓨터에서 3개의 클라이언트를 실행했을때
첫번째 클라가 100 두번째 클라가 200 세번째
안녕하세요?
제목대로 커널내에서 mkdir과 mount를 하고 싶습니다. 즉, 부팅시에 하나의 디렉토리를 만들고 해당 디렉토리에 마운트를 시키고 싶은데,
"unistd_64.h" 파일에 mkdir, mount라는 system call이 존재하네요.
커널내에서도 system call 을 이용해서 만드는지 아님 다른 방법이 존재하는지 궁금하네
간단 명료하게 질문을 할꼐요 :)
system 함수는 출력 내용에 변수를 사용 할 수 없나요 ?
int a = 10;
이렇게 a 라는 변수를 선언 했다면 system 함수를 이용해서
화면에 10이라는 변수값을 출력해 줄 수 있나요 ?
아니면 system 함수를 사용하지 않고
입력받은 값을 아니 입력받은 명령어를 쉘에서 실
랄까요....
처음 입사했는데 여긴 C빌더 쓰네요.....
C빌더는 처음이라능....(....)
좋은거 추천좀 부탁드립니다....(....)
아차 회사에서 쓰는게 C++6빌더 불랜드꺼네요 ㅇㅁㅇ
TCPDUMP 를 사용하다가 보니 , 모든 패킷과 데이터를 전부 캡쳐해 왔는데요
tcpdump -i -eth0 이 커맨드를 사용해서요 ,
이러다 보니 DNS 쿼리 때문에 트래픽에 심하게 부하가 걸리는데 ,
피해갈 수 있는 방법이 있을까요 ?
Ocaml 이라는 함수적 언어를 다루고 있는데.. 새로운 개념이라 잘 이해하기가 힘드네요 특히 list 를 이해하기가 난해한데, 안에 들어갈 수 있는 타입과 List.function()으로 불러오는 각종 라이브러리 함수들의 내용이 정말 많고 이해하기가 힘들어서..