brk을 변경하여 힙 크기를 100 씩 늘리려고하고 있는데 코드가 작동하지 않는 이유를 모르겠습니다. 여기 는 시도 그 코드의 일부이다 할 것이 : movq $0, %rdi
movq $12, %rax
syscall
movq %rax, InicialHeap
movq InicialHeap, %rsi
mov $str, %rdi
call printf
Magento webshop을 가지고 있는데 예약 된 프로세스를 실행하기 위해 cron 작업을 실행합니다. 그 중 하나는 제품 가져 오기입니다. 제품 가져 오기 및 카테고리 지정을 담당합니다. SQL 상태에 따르면이 부분이 완료된 것을 볼 수 있습니다. 캐시를 무효화하려고하면. 캐시의 경우 TCP에서 memcache를 사용하거나 소켓에서 redis를 사용하
나는 어떻게 sbrk가 작동하는지 이해하려고 노력하고있다. int main()
{
printf("end of the break : %p\n", sbrk(0));
printf("end of the break : %p\n", sbrk(10));
printf("new end of the break : %p\n\n", sbrk(0));
내로는 sbrk를 spliting, 내가 않는 sbrk(stack) : 나는 내가 크기 size이 할당 된 영역의 일부를 가지고 그것을 반환 할 다음 필요한 것보다 항상 더 malloc에 void *malloc(size_t size)
{
stack = 0;
while (stack < size)
stack += 4096;