ㅇㅇ
[%] Fat pointer가 뭐임
익명(180.182)
2021-05-21 21:01
추천 0
댓글 8
다른 게시글
-
php 7.1이하는 사용금지 시켜야됨 [1][%] 익명(175.223) | 21.05.21추천 0
-
그러면 멀티쓰레드로 돌아가게 하면 되자나 [7][질문] 익명(223.62) | 21.05.21추천 0
-
이 글 읽고 감동해서 프로그래밍언어에 대해 다시 생각해보게 되었습니다 [19][%] 익명(219.249) | 21.05.21추천 6
-
aarch64 환경에서 돌릴수있는 gui용 언어 추천부탁드립니다 [3][%] 익명(59.13) | 21.05.21추천 0
-
이 책 뭐냐? (SICP) [20][%] 익명(147.46) | 21.05.21추천 0
-
요즘 숨은메갈찾기 무섭네 [9][%] 익명(59.13) | 21.05.21추천 0
-
이맥스가 느린 이유가 뭘까 [4][%] 익명(211.186) | 21.05.21추천 0
-
vs2022 언어지원 더 안늘어나나보네 [1][%] 익명(211.246) | 21.05.21추천 0
-
git email써보세요 [6][%] 익명(211.246) | 21.05.21추천 0
-
PHP에서는 and와 &&가 다릅니닷 [14][정보] 익명(110.70) | 21.05.21추천 0
나도 첨 들어봐서 검색해보니 트레잇 등으로 인터페이스를 공유하지만 동적으로 사이즈를 가질 수 있는 포인터라네 가리키는 객체 사이즈가 동적이기 때문에 사이즈 정보를 추가로 들고 있어서(64비트 기준 2배) 다른 포인터보다 커서 뚱뚱한 포인터인듯
사이즈가 아니라 vtable 포인터네
팻팻
Pointer에 메타데이터 붙여서 달고 다니는 거
보안 연구에서 자주 활용하는 기법임
보안 기법 중 어디에씀
가장 단순하게는 할당한 오브젝트 사이즈 같은 정보를 같이 저장해서 힙 오버플로우 같은 거 방지. 최근에는 순수 소프트웨어보다는 하드웨어적인 primitive가 대세긴 함. ARM PAC, MTE나 Intel MPX 같은 애들 (예는 망했지만). 또 CHERI architecture도 넓은 의미에서 이 쪽 부류고
돼지포인터