那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Map文件的call graph是什么

麥辣雞腿堡 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2023-01-22 17:41 ? 次閱讀

我在手冊里找不到關于map文件里的call graph的解釋。

問:我看到call graph里有一些函數用星號標記了,是什么意思?

答:這些是在關鍵通道的函數——比如,如果你想減少用作函數參數和局部變量的RAM使用量,你可以忽略那些沒有標記星號的函數,因為它們不太影響整個的RAM使用量。當然,假如你改變了某一個關鍵函數并減少了RAM需求,那么其他的函數就可能變成關鍵函數了。

問:"size #,#"是什么意思?

答:第一個數字#是局部變量的字節數,第二個數字#是參數的字節數。

問:"offset #"是什么意思?

答:這是函數的RAM分配起始地址的偏移量。這個偏移量從局部變量RAM塊的基線開始的,而這個基線base可以在map文件的COMMON段看到,在文件列表之后。

問:call graph里的"->"符號是什么意思?

這表明在call graph 里有一個不帶局部變量和參數的函數調用,但是它內部又調用了其他函數。這個"->"只是一個函數調用的速記符,讓這個call graph 排列得不是太寬,并帶有縮進格式。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MAP
    MAP
    +關注

    關注

    0

    文章

    49

    瀏覽量

    15181
  • Graph
    +關注

    關注

    0

    文章

    36

    瀏覽量

    9140
收藏 人收藏

    評論

    相關推薦

    【Linux編程】如何使用gcc編譯源代碼時輸出map文件

    【Linux編程】如何使用gcc編譯源代碼時輸出map文件
    的頭像 發表于 08-15 14:08 ?8407次閱讀
    【Linux編程】如何使用gcc編譯源代碼時輸出<b class='flag-5'>map</b><b class='flag-5'>文件</b>?

    stvd無法生成map文件怎么解決?

    用stvd 4.3.12,為什么我新建的工程生活生成不了map文件(已經在project setting->linker->ouput里選擇了General Map
    發表于 04-29 09:01

    如何閱讀.map文件

    如何閱讀.map文件以上來自于谷歌翻譯以下為原文 how to read the .map file
    發表于 03-08 16:27

    graph文件怎么使用,怎么打開?

    在有些例程中,有如下文件請問這個graph文件怎么使用,怎么打開?
    發表于 06-18 08:23

    MAP文件有何功能

    MAP文件的內容可分為哪幾部分?MAP文件的相關概念有哪些?MAP文件有何功能?
    發表于 10-11 08:07

    map文件從哪來?map文件有啥用

    map文件是什么?map文件從哪來?map文件有啥用?
    發表于 10-22 06:54

    S7200脈沖數出MAP文件使用說明

    S7200脈沖數出MAP文件使用說明
    發表于 09-17 16:23 ?59次下載
    S7200脈沖數出<b class='flag-5'>MAP</b>庫<b class='flag-5'>文件</b>使用說明

    mapreduce 中MAP進程的數量怎么控制?

    1.如果想增加map個數,則設置mapred.map.tasks 為一個較大的值2.如果想減小map個數,則設置mapred.min.split.size 為一個較大的值3.如果輸入中有很多小
    發表于 01-02 14:04 ?1916次閱讀
    mapreduce 中<b class='flag-5'>MAP</b>進程的數量怎么控制?

    mapreduce設置map個數_mapreduce設置map內存

    map階段讀取數據前,FileInputFormat會將輸入文件分割成split,split的個數決定了map的個數。
    發表于 01-02 14:26 ?1.1w次閱讀
    mapreduce設置<b class='flag-5'>map</b>個數_mapreduce設置<b class='flag-5'>map</b>內存

    MDK- ARM中map文件全解析

    MDK-ARM中map文件全解析
    的頭像 發表于 03-14 14:00 ?6155次閱讀
    MDK- ARM中<b class='flag-5'>map</b><b class='flag-5'>文件</b>全解析

    IAR分析內存重要的神器 - map文件全解析

    IAR分析內存重要的神器 - map文件全解析
    的頭像 發表于 03-14 14:19 ?9550次閱讀
    IAR分析內存重要的神器 -  <b class='flag-5'>map</b><b class='flag-5'>文件</b>全解析

    如何加密S7 -GRAPH 塊?

    如何加密S7-GRAPH 塊? 在 STEP7 中,只有STL 源文件格式支持塊保護功能,僅僅有S7-GRAPH文件無法實現塊保護功能。因此可以通過由S7-
    的頭像 發表于 03-18 10:15 ?2006次閱讀

    單片機中的MAP文件分析

    一、要讓Keil生成map文件,要設置:再重新編譯,沒有錯誤后,就會生成map文件了。二、map文件
    發表于 11-15 10:36 ?12次下載
    單片機中的<b class='flag-5'>MAP</b><b class='flag-5'>文件</b>分析

    STM32的hex文件map文件如何生成

    的對話框中選擇“Output”選項卡,然后勾選“Create HEX file”3、 生成map文件:選擇“Listing”選項卡,勾選“Linker Listing: .\Listings\xxxxxxx.map”,并全選其下
    發表于 12-27 18:36 ?5次下載
    STM32的hex<b class='flag-5'>文件</b>和<b class='flag-5'>map</b><b class='flag-5'>文件</b>如何生成

    如何查看GD32 Keil和IAR工程的map文件

    我們在設計調試程序時,往往需要知道一個函數或一個變量它在MCU中具體所在的地址以及所占用的空間大小,這時候就需要查看map文件。 那么什么是map文件呢?
    的頭像 發表于 01-27 09:30 ?2753次閱讀
    如何查看GD32 Keil和IAR工程的<b class='flag-5'>map</b><b class='flag-5'>文件</b>
    凌龙棋牌官方下载| 大玩家娱乐城| 百家乐官网一年诈骗多少钱 | 闲和庄百家乐娱乐网| 大世界百家乐官网娱乐平台| 通化大嘴棋牌游戏| 连环百家乐怎么玩| 百家乐官网园是真的不| 川宜百家乐官网分析软件| 澳门百家乐经| 真人百家乐ea平台| 包赢百家乐官网的玩法技巧和规则 | 深圳百家乐的玩法技巧和规则| 百家乐官网程序软件| 嘉荫县| 元游棋牌游戏大厅| 线上百家乐的玩法技巧和规则 | 百家乐官网赌博公司| 百家乐官网投注助手| 利来国际注册| 大发888客服电话多少| 百家乐必胜赌| 现金百家乐技巧| 网上百家乐可靠| 百家乐官网桌套装| 至尊百家乐官网娱乐场| 百家乐官网分析博彩正网| 泰安市| 博罗县| 保康县| 快乐之都| 娱网棋牌游戏大厅下载| 大发888在线开户| 德州扑克 盲注| 德州扑克牌| 最好的棋牌游戏| 大发888娱乐城主页| 大发888信誉平台| 德州扑克女王| 澳门在线赌场| SHOW|