Nsly0204

@Nsly0204

Joined on Feb 25, 2025

  • contributed by <Nsly0204> Reviewed by horseface1110 在了解宣告的組成之後繼續翻閱規格書,了解到因為 fasr 只會走訪點,並不會對節點的值進行更改,在此情況下宣告成 ptr_to_constant 可以避免 fast 指標不小心更動所指到的變數。 其中的fasr打錯字 在 harness.h 中可以找到被定義的巨集,兩種方式其實是一樣的,特別定義成 test_free 目的是為了做之後的記憶體用量偵測。 t_free中,test_free用來檢測記憶體用量的部分在harness.c中,透過allocated_count-- 來追蹤當前已分配的區塊數量,還增加了檢測記憶體損壞
     Like  Bookmark
  • contributed by <Nsly0204> 第一周測驗題 測驗 1 解釋程式碼運作原理 先分析以下程式碼,可以發現 list_item 是一個類似 linux 核心風格的鍊結串列實作,list_item 類似於 list_head ,而list_t 類似於 *head。 typedef struct list_item { int value;
     Like  Bookmark
  • contributed by < Nsly0204 >
     Like  Bookmark