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:174:31 (reference)
applications.adb:179:27 (reference)
applications.adb:190:23 (reference)
applications.adb:192:23 (reference)
applications.adb:247:31 (reference)
applications.adb:261:23 (reference)
applications.adb:266:23 (reference)
applications.adb:267:23 (reference)
applications.adb:268:23 (reference)
applications.adb:269:23 (reference)
applications.adb:271:23 (reference)
applications.adb:275:23 (reference)
applications.adb:277:23 (reference)
applications.adb:279:23 (reference)
applications.adb:282:23 (reference)
applications.adb:283: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:307:35 (reference)
applications.adb:312:27 (reference)
applications.adb:335:31 (reference)
applications.adb:377:35 (reference)
applications.adb:378:35 (reference)
applications.adb:415:35 (reference)
applications.adb:425:31 (reference)
applications.adb:437:31 (reference)
applications.adb:452:31 (reference)
applications.adb:459:31 (reference)
applications.adb:469:31 (reference)
applications.adb:478:35 (reference)
applications.adb:494:31 (reference)
applications.adb:508:27 (reference)
applications.adb:545:23 (reference)
applications.adb:557:23 (reference)
archives.adb:34:27 (reference)
audio_players-cache.adb:263:28 (reference)
audio_players-cache.adb:281:31 (reference)
audio_players-cache.adb:284:32 (reference)
audio_players-cache.adb:400:31 (reference)
audio_players.adb:75:27 (reference)
audio_players.adb:78:31 (reference)
audio_players.adb:152:23 (reference)
audio_players.adb:160:27 (reference)
audio_players.adb:171:23 (reference)
audio_players.adb:177:27 (reference)
audio_players.adb:215:27 (reference)
audio_players.adb:221:27 (reference)
audio_players.adb:229:23 (reference)
audio_players.adb:353:23 (reference)
audio_players.adb:361:31 (reference)
audio_players.adb:366:31 (reference)
audio_players.adb:374:35 (reference)
audio_players.adb:389:23 (reference)
audio_players.adb:393:27 (reference)
debugging.adb:94:15 (body)
debugging.adb:101:9 (label)
engine.adb:34: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:72:23 (reference)
events-corrals.adb:106:31 (reference)
events-corrals.adb:117:27 (reference)
events-corrals.adb:140:23 (reference)
events-corrals.adb:313:27 (reference)
events-corrals.adb:383:27 (reference)
events-manager.adb:38:31 (reference)
events-manager.adb:129:27 (reference)
events-manager.adb:163:27 (reference)
events-manager.adb:252:23 (reference)
events-manager.adb:262: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:60:23 (reference)
game_views.adb:100:27 (reference)
game_views.adb:237:27 (reference)
game_views.adb:248:27 (reference)
game_views.adb:280:27 (reference)
games.adb:84:27 (reference)
games.adb:94:27 (reference)
games.adb:189:27 (reference)
games.adb:194:27 (reference)
games.adb:205:27 (reference)
games.adb:211:27 (reference)
input_handlers.adb:101:27 (reference)
input_handlers.adb:107:27 (reference)
input_handlers.adb:323:23 (reference)
input_handlers.adb:332:31 (reference)
input_handlers.adb:336:31 (reference)
input_handlers.adb:344:35 (reference)
input_handlers.adb:360:23 (reference)
input_handlers.adb:364:27 (reference)
objects.adb:89:21 (reference)
objects.adb:91:21 (reference)
objects.adb:94:21 (reference)
objects.adb:101:13 (reference)
objects.adb:102:13 (reference)
objects.adb:103:13 (reference)
objects.adb:105:13 (reference)
physics-bodies.adb:260:35 (reference)
physics-bodies.adb:265:35 (reference)
physics-bodies.adb:291:31 (reference)
physics-bodies.adb:490:23 (reference)
physics-bodies.adb:498:27 (reference)
physics-bodies.adb:522:23 (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:287:27 (reference)
preferences.adb:297:27 (reference)
processes-managers.adb:150:31 (reference)
processes-managers.adb:218:27 (reference)
processes-managers.adb:239:27 (reference)
processes-managers.adb:263:27 (reference)
processes-managers.adb:283:27 (reference)
processes-managers.adb:434:23 (reference)
processes-managers.adb:444:27 (reference)
processes-managers.adb:450:31 (reference)
processes-managers.adb:454:31 (reference)
processes-managers.adb:468:35 (reference)
processes-managers.adb:479:23 (reference)
processes-managers.adb:482: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:209:31 (reference)
themes.adb:310:35 (reference)
themes.adb:323:27 (reference)
themes.adb:335: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:214:27 (reference)
widgets-containers-scenes.adb:542: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)
entities-triggers-keen.adb:119:23 (reference)
entities-triggers-keen.adb:131:27 (reference)
entities-triggers-keen.adb:134: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:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Init defined at applications.ads:110:14
Applications.Run defined at applications.ads:62:15
Applications.Run defined at applications.ads:62:15
Archives.Register_Format defined at archives.ads:88:15
Audio_Players.Cache.Play defined at audio_players-cache.ads:134:15
Audio_Players.Cache.Poll defined at audio_players-cache.ads:136:15
Audio_Players.Cache.Poll defined at audio_players-cache.ads:136:15
Audio_Players.Cache.Unload_Sound defined at audio_players-cache.adb:356: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:77:15
Audio_Players.Play_Music defined at audio_players.ads:77:15
Audio_Players.Play_Sound defined at audio_players.ads:80:15
Audio_Players.Play_Sound defined at audio_players.ads:80: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:83: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:93:15
Entities.Separated defined at entities.ads:93: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.Queue_Event defined at events-corrals.ads:36:15
Events.Corrals.Remove defined at events-corrals.ads:174:15
Events.Corrals.Tick defined at events-corrals.ads:221:15
Events.Corrals.Tick defined at events-corrals.ads:221:15
Events.Corrals.Trigger_Event defined at events-corrals.ads:49:15
Events.Manager.Add defined at events-manager.adb:19:19
Events.Manager.Register defined at events-manager.adb:123: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:155: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:109:15
Game_Views.Get_Widget defined at game_views.ads:41:14
Game_Views.Set_Window defined at game_views.ads:55: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.End_Game defined at games.ads:82:15
Games.End_Game defined at games.ads:82:15
Games.Load_World defined at games.ads:36:15
Games.Load_World defined at games.ads:36:15
Games.New_Game defined at games.ads:100:15
Games.New_Game defined at games.ads:100: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
Objects.Display_Stats defined at objects.adb:34:19
Objects.Display_Stats defined at objects.adb:34:19
Objects.Display_Stats defined at objects.adb:34:19
Objects.Display_Stats defined at objects.adb:34:19
Objects.Display_Stats.Display defined at objects.adb:84:23
Objects.Display_Stats.Display defined at objects.adb:84:23
Objects.Display_Stats.Display defined at objects.adb:84:23
Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:170:19
Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:170:19
Physics.Bodies.Clip.Clip_Head defined at physics-bodies.adb:274:19
Physics.Bodies.Set_Clipped defined at physics-bodies.ads:59:15
Physics.Bodies.Set_Clipped defined at physics-bodies.ads:59:15
Physics.Bodies.Set_Physical defined at physics-bodies.ads:69:15
Physics.Managers.Handle defined at physics-managers.ads:105:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Preferences.Auto_Save_Task defined at preferences.adb:216:15
Preferences.Auto_Save_Task defined at preferences.adb:216:15
Preferences.Finalize defined at preferences.ads:11:15
Preferences.Finalize defined at preferences.ads:11: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:122:15
Processes.Managers.Execute defined at processes-managers.ads:117:15
Processes.Managers.Execute defined at processes-managers.ads:112:15
Processes.Managers.Execute defined at processes-managers.ads:104:15
Processes.Managers.Stop defined at processes-managers.ads:55:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:138:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:138:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:138:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:138:15
Processes.Managers.Ticker_Task.Init defined at processes-managers.ads:139:15
Processes.Managers.Ticker_Task.Start defined at processes-managers.ads:140:15
Processes.Managers.Ticker_Task.Stop defined at processes-managers.ads:141: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:163:14
Themes.Load_Font defined at themes.ads:163: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:61: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
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.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:509:27 (reference)
audio_players.adb:222:27 (reference)
audio_players.adb:394:27 (reference)
debugging.adb:105:15 (body)
debugging.adb:121:9 (label)
engine.adb:35:27 (reference)
input_handlers.adb:108:27 (reference)
input_handlers.adb:365:27 (reference)
preferences.adb:265:27 (reference)
processes-managers.adb:483: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:110: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_Task defined at preferences.adb:216:15
Processes.Managers.Ticker_Task defined at processes-managers.ads:138: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:14:15
Locking_Objects.Locking_Object.Unlock defined at locking_objects.ads:19: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:14:15
Locking_Objects.Locking_Object.Unlock defined at locking_objects.ads:19: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.