Index

Package: Debugging

Description

package Debugging is

Types

Output_Proc

type Output_Proc is access procedure( str : String );

References:

debugging.ads:33:10 (declaration)
debugging.adb:41:24 (reference)
debugging.adb:134:36 (reference)
debugging.ads:80:36 (reference)

Verbosity_Level

type Verbosity_Level is (SILENT, ALWAYS, ERROR, WARNING, INFO);

References:

debugging.ads:43:10 (declaration)
debugging.adb:23:26 (reference)
debugging.adb:42:24 (reference)
debugging.adb:64:31 (reference)
debugging.adb:96:31 (reference)
debugging.adb:107:31 (reference)
debugging.adb:143:38 (reference)
debugging.adb:152:62 (reference)
debugging.ads:60:31 (reference)
debugging.ads:70:31 (reference)
debugging.ads:85:38 (reference)
debugging.ads:90:62 (reference)
Description of values: SILENT : Never ever display output with this level. ALWAYS : The default verbosity level, more verbose than SILENT but less verbose than displaying only error messages. This is used for temporary debugging output during source code development. ERROR : Severe error messages and exceptions. WARNING: Minor warning messages that can be ignored. INFO : Informational messages that describe what is happening.

Decoration_Level

type Decoration_Level is (NONE, TASK_IMAGE, SOURCE_UNIT);

References:

debugging.ads:49:10 (declaration)
debugging.adb:24:26 (reference)
debugging.adb:45:24 (reference)
debugging.adb:125:39 (reference)
debugging.ads:75:39 (reference)
Description of values: NONE : Display the text without decoration, as-is. TASK_IMAGE : Prefix the text with the image of the current task. SOURCE_UNIT : Include the calling source unit with the task image.

Constants & Global variables

NO_SYSTEM (Hashed_Strings.Hashed_String)

NO_SYSTEM : constant Hashed_String := To_Hashed_String( "" );

References:

debugging.ads:51:5 (declaration)
debugging.adb:95:48 (reference)
debugging.adb:106:48 (reference)
debugging.ads:59:48 (reference)
debugging.ads:69:48 (reference)

Subprograms & Entries

Dbg

procedure Dbg
( str: String;
system: Hashed_String := NO_SYSTEM;
level: Verbosity_Level := ALWAYS;
entity: String := GNAT.Source_Info.Enclosing_Entity;
location: String := GNAT.Source_Info.Source_Location );

References:

debugging.ads:58:15 (declaration)
applications.adb:77:35 (reference)
applications.adb:92:31 (reference)
applications.adb:183:27 (reference)
applications.adb:187:23 (reference)
applications.adb:192:23 (reference)
applications.adb:194:23 (reference)
applications.adb:249:31 (reference)
applications.adb:263:23 (reference)
applications.adb:268:23 (reference)
applications.adb:269:23 (reference)
applications.adb:270:23 (reference)
applications.adb:271:23 (reference)
applications.adb:273:23 (reference)
applications.adb:277:23 (reference)
applications.adb:279:23 (reference)
applications.adb:281:23 (reference)
applications.adb:284:23 (reference)
applications.adb:285:23 (reference)
applications.adb:286:23 (reference)
applications.adb:287:23 (reference)
applications.adb:288:23 (reference)
applications.adb:289:23 (reference)
applications.adb:290:23 (reference)
applications.adb:309:35 (reference)
applications.adb:314:27 (reference)
applications.adb:337:31 (reference)
applications.adb:379:35 (reference)
applications.adb:380:35 (reference)
applications.adb:417:35 (reference)
applications.adb:427:31 (reference)
applications.adb:439:31 (reference)
applications.adb:454:31 (reference)
applications.adb:461:31 (reference)
applications.adb:471:31 (reference)
applications.adb:480:35 (reference)
applications.adb:496:31 (reference)
applications.adb:510:27 (reference)
applications.adb:543:23 (reference)
applications.adb:557:23 (reference)
archives.adb:34:27 (reference)
audio_players-cache.adb:258:28 (reference)
audio_players-cache.adb:276:31 (reference)
audio_players-cache.adb:279:32 (reference)
audio_players-cache.adb:395:31 (reference)
audio_players.adb:75:27 (reference)
audio_players.adb:78:31 (reference)
audio_players.adb:161:23 (reference)
audio_players.adb:169:27 (reference)
audio_players.adb:180:23 (reference)
audio_players.adb:186:27 (reference)
audio_players.adb:222:27 (reference)
audio_players.adb:228:27 (reference)
audio_players.adb:236:23 (reference)
audio_players.adb:360:23 (reference)
audio_players.adb:368:31 (reference)
audio_players.adb:373:31 (reference)
audio_players.adb:381:35 (reference)
audio_players.adb:396:23 (reference)
audio_players.adb:400:27 (reference)
debugging.adb:94:15 (body)
debugging.adb:101:9 (label)
engine.adb:31:27 (reference)
entities.adb:48:23 (reference)
entities.adb:51:23 (reference)
entities.adb:284:27 (reference)
entities.adb:291:27 (reference)
entity_factory.adb:36:23 (reference)
entity_factory.adb:41:27 (reference)
entity_factory.adb:58:35 (reference)
entity_factory.adb:71:27 (reference)
entity_factory.adb:96:27 (reference)
entity_factory.adb:130:23 (reference)
events-corrals.adb:317:27 (reference)
events-corrals.adb:387:27 (reference)
events-manager.adb:38:31 (reference)
events-manager.adb:128:27 (reference)
events-manager.adb:162:27 (reference)
events-manager.adb:251:23 (reference)
events-manager.adb:261:23 (reference)
font_api.adb:19:27 (reference)
font_api.adb:30:27 (reference)
game_views-window_hooks.adb:40:27 (reference)
game_views-window_hooks.adb:47:27 (reference)
game_views-window_hooks.adb:54:27 (reference)
game_views.adb:70:23 (reference)
game_views.adb:110:27 (reference)
game_views.adb:252:27 (reference)
game_views.adb:284:27 (reference)
games.adb:162:27 (reference)
games.adb:167:27 (reference)
input_handlers.adb:110:27 (reference)
input_handlers.adb:116:27 (reference)
input_handlers.adb:332:23 (reference)
input_handlers.adb:341:31 (reference)
input_handlers.adb:345:31 (reference)
input_handlers.adb:353:35 (reference)
input_handlers.adb:369:23 (reference)
input_handlers.adb:373:27 (reference)
physics-bodies.adb:252:35 (reference)
physics-bodies.adb:257:35 (reference)
physics-bodies.adb:283:31 (reference)
physics-bodies.adb:451:23 (reference)
physics-bodies.adb:459:27 (reference)
physics-managers.adb:143:27 (reference)
physics-managers.adb:205:27 (reference)
preferences.adb:72:31 (reference)
preferences.adb:77:31 (reference)
preferences.adb:96:31 (reference)
preferences.adb:101:27 (reference)
preferences.adb:119:31 (reference)
preferences.adb:124:27 (reference)
preferences.adb:139:27 (reference)
preferences.adb:204:31 (reference)
preferences.adb:260:23 (reference)
preferences.adb:264:27 (reference)
preferences.adb:284:27 (reference)
preferences.adb:294:27 (reference)
processes-managers.adb:140:27 (reference)
processes-managers.adb:206:27 (reference)
processes-managers.adb:227:27 (reference)
processes-managers.adb:251:27 (reference)
processes-managers.adb:271:27 (reference)
processes-managers.adb:382:23 (reference)
processes-managers.adb:392:27 (reference)
processes-managers.adb:398:31 (reference)
processes-managers.adb:402:31 (reference)
processes-managers.adb:413:35 (reference)
processes-managers.adb:424:23 (reference)
processes-managers.adb:427:27 (reference)
renderers.adb:115:31 (reference)
resources.adb:198:35 (reference)
resources.adb:226:27 (reference)
resources.adb:390:35 (reference)
resources.adb:409:35 (reference)
resources.adb:415:31 (reference)
scaling.adb:23:27 (reference)
scaling.adb:36:27 (reference)
scaling.adb:58:27 (reference)
themes-palette.adb:14:27 (reference)
themes.adb:219:31 (reference)
themes.adb:320:35 (reference)
themes.adb:333:27 (reference)
themes.adb:345:23 (reference)
tiles-indices.adb:384:31 (reference)
tiles-libraries-loading.adb:103:23 (reference)
tiles-libraries-loading.adb:111:27 (reference)
tiles-libraries-loading.adb:122:23 (reference)
tiles-libraries-loading.adb:125:27 (reference)
tiles-libraries-loading.adb:167:31 (reference)
tiles-libraries-loading.adb:204:31 (reference)
tiles-libraries-loading.adb:208:31 (reference)
tiles-libraries-loading.adb:224:27 (reference)
tiles.adb:124:27 (reference)
tiles.adb:135:27 (reference)
tiles.adb:266:35 (reference)
tiles.adb:268:35 (reference)
widgets-buttons-checkboxes.adb:185:27 (reference)
widgets-buttons.adb:215:27 (reference)
widgets-containers-scenes.adb:524:27 (reference)
widgets-containers-windows.adb:436:39 (reference)
widgets-labels.adb:143:27 (reference)
support-win.adb:79:13 (reference)
worlds.adb:138:23 (reference)
worlds.adb:220:27 (reference)
worlds.adb:274:23 (reference)
worlds.adb:296:27 (reference)
worlds.adb:603:23 (reference)
worlds.adb:623:23 (reference)
worlds.adb:758:31 (reference)
worlds.adb:795:27 (reference)
worlds.adb:799:27 (reference)
worlds.adb:883:27 (reference)
game_views-ked-actions.adb:55:35 (reference)
game_views-ked-toolbar.adb:279:27 (reference)
game_views-ked.adb:151:39 (reference)
game_views-ked.adb:223:31 (reference)
game_views-ked.adb:224:35 (reference)
game_views-ked.adb:384:38 (reference)
game_views-ked.adb:396:30 (reference)
widgets-containers-panels-dialogs-import_world.adb:130:31 (reference)
widgets-containers-panels-dialogs-new_world.adb:142:35 (reference)
widgets-containers-panels-dialogs-open_world.adb:83:27 (reference)
widgets-containers-panels-dialogs-resize_world.adb:121:35 (reference)
widgets-containers-panels-dialogs-save_world.adb:84:27 (reference)
widgets-sprites-ked.adb:158:35 (reference)
widgets-sprites-ked.adb:161:35 (reference)
widgets-sprites-ked.adb:166:35 (reference)
widgets-sprites-ked.adb:169:35 (reference)
worlds-importing.adb:119:27 (reference)
worlds-importing.adb:162:23 (reference)
worlds-importing.adb:252:23 (reference)
worlds-importing.adb:257:36 (reference)
worlds-importing.adb:265:27 (reference)
entities-triggers-keen.adb:114:23 (reference)
entities-triggers-keen.adb:126:27 (reference)
entities-triggers-keen.adb:129:27 (reference)

Called by:

Applications.Close defined at applications.ads:39:15
Applications.Close defined at applications.ads:39:15
Applications.Close defined at applications.ads:39:15
Applications.Close defined at applications.ads:39:15
Applications.Create defined at applications.adb:50:19
Applications.Delete defined at applications.adb:54:19
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Init defined at applications.ads:113:14
Applications.Run defined at applications.ads:62:15
Applications.Run defined at applications.ads:62:15
Archives.Register_Format defined at archives.ads:91:15
Audio_Players.Cache.Play defined at audio_players-cache.ads:130:15
Audio_Players.Cache.Poll defined at audio_players-cache.ads:132:15
Audio_Players.Cache.Poll defined at audio_players-cache.ads:132:15
Audio_Players.Cache.Unload_Sound defined at audio_players-cache.adb:351:19
Audio_Players.Initialize defined at audio_players.adb:72:15
Audio_Players.Initialize defined at audio_players.adb:72:15
Audio_Players.Play_Music defined at audio_players.ads:80:15
Audio_Players.Play_Music defined at audio_players.ads:80:15
Audio_Players.Play_Sound defined at audio_players.ads:83:15
Audio_Players.Play_Sound defined at audio_players.ads:83:15
Audio_Players.Polling_Task defined at audio_players.adb:54:15
Audio_Players.Polling_Task defined at audio_players.adb:54:15
Audio_Players.Polling_Task defined at audio_players.adb:54:15
Audio_Players.Polling_Task defined at audio_players.adb:54:15
Audio_Players.Polling_Task.Start defined at audio_players.adb:62:15
Audio_Players.Polling_Task.Stop defined at audio_players.adb:65:15
Audio_Players.Stop defined at audio_players.ads:29:15
Audio_Players.Stop defined at audio_players.ads:29:15
Audio_Players.Stop_Music defined at audio_players.ads:86:15
Engine.Engine_Main defined at engine.ads:9:14
Entities.Collided defined at entities.ads:33:15
Entities.Collided defined at entities.ads:33:15
Entities.Separated defined at entities.ads:91:15
Entities.Separated defined at entities.ads:91:15
Entities.Triggers.Keen.Execute defined at entities-triggers-keen.ads:20:15
Entities.Triggers.Keen.Execute defined at entities-triggers-keen.ads:20:15
Entities.Triggers.Keen.Execute defined at entities-triggers-keen.ads:20:15
Entity_Factory.Allocate defined at entity_factory.ads:25:14
Entity_Factory.Allocate defined at entity_factory.ads:25:14
Entity_Factory.Finalize defined at entity_factory.ads:22:15
Entity_Factory.Initialize defined at entity_factory.ads:19:15
Entity_Factory.Initialize.Init_Class.Examine defined at entity_factory.adb:52:23
Entity_Factory.Register_Class defined at entity_factory.ads:32:15
Events.Corrals.Add defined at events-corrals.ads:151:15
Events.Corrals.Remove defined at events-corrals.ads:174:15
Events.Manager.Add defined at events-manager.adb:19:19
Events.Manager.Register defined at events-manager.adb:122:15
Events.Manager.Trigger_Event defined at events-manager.ads:33:15
Events.Manager.Trigger_Event defined at events-manager.ads:27:15
Events.Manager.Unregister defined at events-manager.adb:154:15
Font_API.Finalize defined at font_api.ads:11:15
Font_API.Initialize defined at font_api.ads:9:15
Game_Views.Delete defined at game_views.ads:112:15
Game_Views.Get_Widget defined at game_views.ads:41:14
Game_Views.Ked.Actions.Action_Save defined at game_views-ked-actions.ads:12:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:25:15
Game_Views.Ked.Handle_Paused defined at game_views-ked.ads:63:15
Game_Views.Ked.Handle_Paused defined at game_views-ked.ads:63:15
Game_Views.Ked.Tick.Load_Initial_World defined at game_views-ked.adb:370:18
Game_Views.Ked.Tick.Load_Initial_World defined at game_views-ked.adb:370:18
Game_Views.Ked.Toolbar.Action_Use_Switch_Tool defined at game_views-ked-toolbar.ads:28:15
Game_Views.Start defined at game_views.ads:61:15
Game_Views.Stop defined at game_views.ads:65:15
Game_Views.Window_Hooks.Initialize defined at game_views-window_hooks.ads:5:15
Game_Views.Window_Hooks.Initialize defined at game_views-window_hooks.ads:5:15
Game_Views.Window_Hooks.Initialize defined at game_views-window_hooks.ads:5:15
Games.Load_World defined at games.ads:36:15
Games.Load_World defined at games.ads:36:15
Input_Handlers.Input_Task defined at input_handlers.ads:36:15
Input_Handlers.Input_Task defined at input_handlers.ads:36:15
Input_Handlers.Input_Task defined at input_handlers.ads:36:15
Input_Handlers.Input_Task defined at input_handlers.ads:36:15
Input_Handlers.Input_Task.Start defined at input_handlers.ads:42:15
Input_Handlers.Input_Task.Stop defined at input_handlers.ads:45:15
Input_Handlers.Stop defined at input_handlers.ads:24:15
Input_Handlers.Stop defined at input_handlers.ads:24:15
Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:162:19
Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:162:19
Physics.Bodies.Clip.Clip_Head defined at physics-bodies.adb:266:19
Physics.Bodies.Set_Clipped defined at physics-bodies.ads:58:15
Physics.Bodies.Set_Clipped defined at physics-bodies.ads:58:15
Physics.Managers.Handle defined at physics-managers.ads:105:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Preferences.Auto_Save defined at preferences.adb:216:10
Preferences.Auto_Save defined at preferences.adb:216:10
Preferences.Finalize defined at preferences.ads:6:15
Preferences.Finalize defined at preferences.ads:6:15
Preferences.Protected_Config.Get_Default defined at preferences.adb:132:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:109:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:109:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:86:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:86:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:62:18
Preferences.Protected_Config.Get_Default defined at preferences.adb:62:18
Preferences.Register defined at preferences.adb:45:19
Processes.Managers.Execute defined at processes-managers.ads:115:15
Processes.Managers.Execute defined at processes-managers.ads:110:15
Processes.Managers.Execute defined at processes-managers.ads:105:15
Processes.Managers.Execute defined at processes-managers.ads:97:15
Processes.Managers.Stop defined at processes-managers.ads:50:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:131:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:131:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:131:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:131:15
Processes.Managers.Ticker_Task.Init defined at processes-managers.ads:132:15
Processes.Managers.Ticker_Task.Start defined at processes-managers.ads:133:15
Processes.Managers.Ticker_Task.Stop defined at processes-managers.ads:134:15
Renderers.Tick defined at renderers.ads:69:15
Resources.Load defined at resources.adb:356:19
Resources.Load_From_Disk.Read_File defined at resources.adb:190:18
Resources.Load_From_Disk.Read_From_Archive defined at resources.adb:219:18
Resources.Unload defined at resources.adb:361:19
Resources.Unload defined at resources.adb:361:19
Scaling.Finalize defined at scaling.ads:23:15
Scaling.Initialize defined at scaling.ads:21:15
Scaling.Scale defined at scaling.ads:30:15
Support.Win.System_Font_Directory defined at support-win.ads:13:14
Themes.Get_Font defined at themes.ads:80:14
Themes.Load_Font defined at themes.ads:166:14
Themes.Load_Font defined at themes.ads:166:14
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Set_Scaling_Filter defined at themes.ads:128:15
Tiles.Finalize defined at tiles.ads:19:15
Tiles.Indices.A_Tile_Index_Input defined at tiles-indices.ads:156:14
Tiles.Initialize defined at tiles.ads:17:15
Tiles.Libraries.Loading.Finalize defined at tiles-libraries-loading.ads:9:15
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Tiles.Load_Bitmap defined at tiles.ads:136:15
Tiles.Load_Bitmap defined at tiles.ads:136:15
Widgets.Buttons.Checkboxes.Set_Check_Icon defined at widgets-buttons-checkboxes.ads:14:15
Widgets.Buttons.Set_Icon defined at widgets-buttons.ads:56:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19
Widgets.Containers.Panels.Dialogs.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.Open_World.Do_Ok defined at widgets-containers-panels-dialogs-open_world.ads:26:15
Widgets.Containers.Panels.Dialogs.Resize_World.Do_Ok defined at widgets-containers-panels-dialogs-resize_world.ads:34:15
Widgets.Containers.Panels.Dialogs.Save_World.Do_Ok defined at widgets-containers-panels-dialogs-save_world.ads:26:15
Widgets.Containers.Scenes.Set_Target defined at widgets-containers-scenes.ads:43:15
Widgets.Containers.Windows.Give_Focus defined at widgets-containers-windows.ads:56:15
Widgets.Labels.Set_Icon defined at widgets-labels.ads:22:15
Widgets.Sprites.Ked.Handle_Action defined at widgets-sprites-ked.ads:77:15
Widgets.Sprites.Ked.Handle_Action defined at widgets-sprites-ked.ads:77:15
Widgets.Sprites.Ked.Handle_Action defined at widgets-sprites-ked.ads:77:15
Widgets.Sprites.Ked.Handle_Action defined at widgets-sprites-ked.ads:77:15
Worlds.Attach_To_Framework defined at worlds.ads:61:15
Worlds.Delete defined at worlds.ads:242:15
Worlds.Detach_From_Framework defined at worlds.ads:67:15
Worlds.Importing.Import_World defined at worlds-importing.ads:5:14
Worlds.Importing.Import_World defined at worlds-importing.ads:5:14
Worlds.Importing.Import_World defined at worlds-importing.ads:5:14
Worlds.Importing.Import_World defined at worlds-importing.ads:5:14
Worlds.Importing.Import_World.Update_Progress defined at worlds-importing.adb:116:19
Worlds.Load_World defined at worlds.ads:56:14
Worlds.On_Attach defined at worlds.ads:281:15
Worlds.On_Detach defined at worlds.ads:283:15
Worlds.Save defined at worlds.ads:107:15
Worlds.Set_Property defined at worlds.ads:116:15
Worlds.Set_Property defined at worlds.ads:116:15
Worlds.Spawn_Entity defined at worlds.ads:129:15

Calls:

Debugging.Dbg defined at debugging.adb:62:15
Enclosing_Entity defined at g-souinf.ads:60:13
Source_Location defined at g-souinf.ads:52:13
Sends a line of text to the debugging output procedure. Do not specify entity and location; they are used to determine the calling location in the code.

Dbg

procedure Dbg
( e: Exception_Occurrence;
system: Hashed_String := NO_SYSTEM;
level: Verbosity_Level := ALWAYS;
entity: String := GNAT.Source_Info.Enclosing_Entity;
location: String := GNAT.Source_Info.Source_Location );

References:

debugging.ads:68:15 (declaration)
applications.adb:511:27 (reference)
audio_players.adb:229:27 (reference)
audio_players.adb:401:27 (reference)
debugging.adb:105:15 (body)
debugging.adb:121:9 (label)
engine.adb:32:27 (reference)
input_handlers.adb:117:27 (reference)
input_handlers.adb:374:27 (reference)
preferences.adb:265:27 (reference)
processes-managers.adb:428:27 (reference)
tiles-libraries-loading.adb:126:27 (reference)
tiles-libraries-loading.adb:226:27 (reference)
tiles.adb:267:35 (reference)

Called by:

Applications.Init defined at applications.ads:113:14
Audio_Players.Polling_Task defined at audio_players.adb:54:15
Audio_Players.Stop defined at audio_players.ads:29:15
Engine.Engine_Main defined at engine.ads:9:14
Input_Handlers.Input_Task defined at input_handlers.ads:36:15
Input_Handlers.Stop defined at input_handlers.ads:24:15
Preferences.Auto_Save defined at preferences.adb:216:10
Processes.Managers.Ticker_Task defined at processes-managers.ads:131:15
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Tiles.Libraries.Loading.Loading_Task defined at tiles-libraries-loading.adb:93:15
Tiles.Load_Bitmap defined at tiles.ads:136:15

Calls:

Ada.Exceptions.Exception_Message defined at a-except.ads:101:13
Ada.Exceptions.Exception_Name defined at a-except.ads:79:13
Debugging.Dbg defined at debugging.adb:62:15
Enclosing_Entity defined at g-souinf.ads:60:13
Locking_Objects.Locking_Object.Lock defined at locking_objects.ads:15:15
Locking_Objects.Locking_Object.Unlock defined at locking_objects.ads:20:19
Source_Location defined at g-souinf.ads:52:13
Symbolic_Traceback defined at g-trasym.ads:93:13
Sends debugging information from an exception to the output procedure. A stack traceback will also be displayed if available (Windows only.) Do not specify entity and location; they are used to determine the calling location in the code.

Set_Decoration

procedure Set_Decoration
( level: Decoration_Level );

References:

debugging.ads:75:15 (declaration)
debugging.adb:125:15 (body)
debugging.adb:130:9 (label)
debugging.adb:222:33 (reference)
debugging.adb:224:33 (reference)
debugging.adb:226:33 (reference)

Called by:

Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Sets the global decoration level for output text.

Set_Output

procedure Set_Output
( output: Output_Proc );

References:

debugging.ads:80:15 (declaration)
debugging.adb:134:15 (body)
debugging.adb:139:9 (label)
Sets the procedure to receive debugging output. Passing a value of null will disable all debugging output, which is effectively the same as setting the global verbosity level to SILENT.

Set_Verbosity

procedure Set_Verbosity
( level: Verbosity_Level );

References:

debugging.ads:85:15 (declaration)
debugging.adb:143:15 (body)
debugging.adb:148:9 (label)
debugging.adb:208:33 (reference)
debugging.adb:210:33 (reference)
debugging.adb:212:33 (reference)
debugging.adb:214:33 (reference)

Called by:

Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Sets the global verbosity level. If an individual system has a higher level of verbosity set then it will be respected. The default global verbosity is WARNING for debug build and ALWAYS for a non-debug build.

Set_Verbosity

procedure Set_Verbosity
( system: Hashed_String;
level: Verbosity_Level );

References:

debugging.ads:90:15 (declaration)
debugging.adb:152:15 (body)
debugging.adb:179:9 (label)
debugging.adb:199:33 (reference)
debugging.adb:201:33 (reference)
debugging.adb:203:33 (reference)

Called by:

Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15
Debugging.Parse_Arguments defined at debugging.adb:183:15

Calls:

Debugging.Set_Verbosity.Update defined at debugging.adb:156:19
Find defined at a-coorma.ads:151:13
Has_Element defined at a-coorma.ads:161:13
Insert defined at a-coorma.ads:106:14
Locking_Objects.Locking_Object.Lock defined at locking_objects.ads:15:15
Locking_Objects.Locking_Object.Unlock defined at locking_objects.ads:20:19
Update_Element defined at a-coorma.ads:85:14
Sets the maximum verbosity level per system. No output from 'system' with a verbosity level higher than this will be displayed unless it is still less than the global verbosity level.