source: svn/newcon3bcm2_21bu/dst/dhl/src/test/AliasSymbolTest.c

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 2.2 KB
Line 
1/**
2        AliasSymbolTest.c
3
4*/
5
6
7#include "DHL_Types.h"
8#include "DHL_DBG.h"
9
10
11UINT32 g_AliasSymbolTestVar4;
12UINT16 g_AliasSymbolTestVar2;
13UINT8  g_AliasSymbolTestVar1;
14
15static DHL_SymbolTable s_symbols[] =
16{
17        DHL_FNC_SYM_ENTRY((void *)DHL_DBG_PrintSymbolTable),
18        DHL_FNC_SYM_ENTRY((void *)DHL_DBG_QuerySymbol),
19        DHL_FNC_SYM_ENTRY((void *)DHL_DBG_RegisterFunctionSymbol),
20        DHL_FNC_SYM_ENTRY((void *)DHL_DBG_RegisterVarSymbol),
21        DHL_FNC_SYM_ENTRY((void *)DHL_DBG_RegisterSymbols),
22
23        DHL_VAR_SYM_ENTRY(g_AliasSymbolTestVar4),
24        DHL_VAR_SYM_ENTRY(g_AliasSymbolTestVar2),
25        DHL_VAR_SYM_ENTRY(g_AliasSymbolTestVar1),
26
27};
28
29
30void Alias_Test(void)
31{
32        DHL_DBG_RegisterSymbols(s_symbols, DHL_NUMSYMBOLS(s_symbols));
33
34        DHL_DBG_RegisterFunctionSymbol(DHL_FNC_SYM_ARGS((void *)Alias_Test));
35
36        printf("---- all symbols\n");
37        DHL_DBG_PrintSymbolTable(0, NULL);
38
39        printf("---- symbols containing 'Reg'\n");
40        DHL_DBG_PrintSymbolTable(0, "Reg");
41}
42
43
44/*
45        Å×½ºÆ® °á°ú:
46
47        ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµÇ¸é OK.
48        map ÆÄÀÏ¿¡ ÀÖ´Â ÁÖ¼Ò¿Í ºñ±³.
49
50Total 9 Symbols registerred, tbl size 16
51 (000)  0x80042370  V4  g_AliasSymbolTestVar4 = 0 (0x0)
52 (001)  0x80042380  V2  g_AliasSymbolTestVar2 = 0 (0x0)
53 (002)  0x80042382  V1  g_AliasSymbolTestVar1 = 0 (0x0)
54 (003)  0x8003488c  FN  DHL_DBG_RegisterVarSymbol
55 (004)  0x800348f8  FN  DHL_DBG_RegisterSymbols
56 (005)  0x80034858  FN  DHL_DBG_RegisterFunctionSymbol
57 (006)  0x800349a4  FN  DHL_DBG_QuerySymbol
58 (007)  0x800345d0  FN  DHL_DBG_PrintSymbolTable
59 (008)  0x80033588  FN  Alias_Test
60Total 9 Symbols registerred, tbl size 16
61 (003)  0x8003488c  FN  DHL_DBG_RegisterVarSymbol
62 (004)  0x800348f8  FN  DHL_DBG_RegisterSymbols
63 (005)  0x80034858  FN  DHL_DBG_RegisterFunctionSymbol
64
65
66map ÆÄÀÏÀÇ ³»¿ë:
67
68 .text            800345d0 DHL_DBG_PrintSymbolTable
69 .text            80034858 DHL_DBG_RegisterFunctionSymbol
70 .text            8003488c DHL_DBG_RegisterVarSymbol
71 .text            800348f8 DHL_DBG_RegisterSymbols
72 .text            800349a4 DHL_DBG_QuerySymbol
73
74 .sbss            80042370 g_AliasSymbolTestVar4
75 .sbss            80042380 g_AliasSymbolTestVar2
76 .sbss            80042382 g_AliasSymbolTestVar1
77
78
79*/
80
Note: See TracBrowser for help on using the repository browser.