malloc같은 걸로 동적으로 메모리를 할당 받을 수 있잖아요... 시스템콜중에.. 메모리 번지의 주소를 넣으면 그 것이 지금 어떤 프로세스에게 할당된건 지 아니면 힙의 빈공간인지 리턴해주는 것 없나요? 아니면 그것을 알아내는 꽁수라도 없 나요?
표준 C 로는 주소가 어떤 할당에 속하는지 알 수 없습니다. 디버깅 도구인 valgrind 나 mcheck 를 쓰면 잘못된 메모리 접근을 찾을 수 있습니다.