簡體   English   中英

GCC-Linux-在返回之前將堆棧設置為零嗎?

[英]GCC - Linux - Set the stack to zero before returning?

上下文

Linux 64位

返回函數之前是否可以指示將堆棧清零?

我不希望將有效信息留在堆棧上,即使之后被其他值覆蓋也是如此。 我明確想浪費一些時間。

是否有可能在受控環境中進行編譯時無法繞過的自動化方式?

謝謝

一種方法是使用“ -finstrument-functions”選項。 這使您可以為每個常規函數調用入口和出口掛接入口和出口函數。 您可以清除出口掛鈎中的紙疊。 顧名思義,其主要用於儀器儀表。 但是沒有什么可以阻止您將其用於其他目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM