MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

What is the SVC in Debug tool..

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Other Technical Topics
View previous topic :: View next topic  
Author Message
balachandran.v
Beginner


Joined: 20 Jan 2006
Posts: 6
Topics: 1

PostPosted: Tue Apr 25, 2006 10:07 am    Post subject: What is the SVC in Debug tool.. Reply with quote

Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12378
Topics: 75
Location: San Jose

PostPosted: Tue Apr 25, 2006 10:18 am    Post subject: Reply with quote

balachandran.v,

SVC is a short form for Supervisor Call Instruction - An instruction that interrupts a program being run and passes control to the supervisor to perform a specific service indicated by the instruction.

Here is a description of the various SVC's

Code:


Description                                                  ITEM Name
----------------------------------------------------------- ----------------
SVC 0 (0A00) - EXCP/XDAP macro                              SVC_0
SVC 1 (0A01) - WAIT/WAITR/PRTOV macro                       SVC_1
SVC 2 (0A02) - POST macro                                   SVC_2
SVC 3 (0A03) - EXIT macro                                   SVC_3
SVC 4 (0A04) - GETMAIN macro                                SVC_4
SVC 5 (0A05) - FREEMAIN macro                               SVC_5
SVC 6 (0A06) - LINK or LINKX macro                          SVC_6
SVC 7 (0A07) - XCTL or XCTLX macro                          SVC_7
SVC 8 (0A08) - LOAD macro                                   SVC_8
SVC 9 (0A09) - DELETE macro                                 SVC_9
SVC 10 (0A0A) - GETMAIN FREEMAIN macro with R operand       SVC_10
SVC 11 (0A0B) - TIME macro                                  SVC_11
SVC 12 (0A0C) - SYNCH or SYNCHX macro                       SVC_12
SVC 13 (0A0D) - ABEND macro                                 SVC_13
SVC 14 (0A0E) - SPIE macro                                  SVC_14
SVC 15 (0A0F) - ERREXCP macro                               SVC_15
SVC 16 (0A10) - PURGE macro                                 SVC_16
SVC 17 (0A11) - RESTORE macro                               SVC_17
SVC 18 (0A12) - BLDL/FIND (Type D) macro                    SVC_18
SVC 19 (0A13) - OPEN macro                                  SVC_19
SVC 20 (0A14) - CLOSE macro                                 SVC_20
SVC 21 (0A15) - STOW macro                                  SVC_21
SVC 22 (0A16) - OPEN (TYPE=J) macro                         SVC_22
SVC 23 (0A17) - CLOSE (TYPE=T) macro                        SVC_23
SVC 24 (0A18) - DEVTYPE macro                               SVC_24
SVC 25 (0A19) - TRKBAL macro                                SVC_25
SVC 26 (0A1A) - CATALOG/INDEX/LOCATE macro                  SVC_26
SVC 27 (0A1B) - OBTAIN macro                                SVC_27
SVC 28 (0A1C) - Reserved                                    SVC_28
SVC 29 (0A1D) - SCRATCH macro                               SVC_29
SVC 30 (0A1E) - RENAME macro                                SVC_30
SVC 31 (0A1F) - FEOV macro                                  SVC_31
SVC 32 (0A20) - REALLOC or No macro                         SVC_32
SVC 33 (0A21) - IOHALT macro                                SVC_33
SVC 34 (0A22) - MGCR/ MGCRE/ QEDIT/ macro                   SVC_34
SVC 35 (0A23) - WTO/ WTOR macro                             SVC_35
SVC 36 (0A24) - WTL macro                                   SVC_36
SVC 37 (0A25) - SEGLD/SEGWT macro                           SVC_37
SVC 38 (0A26) - Reserved                                    SVC_38
SVC 39 (0A27) - LABEL macro                                 SVC_39
SVC 40 (0A28) - EXTRACT macro                               SVC_40
SVC 41 (0A29) - IDENTIFY macro                              SVC_41
SVC 42 (0A2A) - ATTACH or ATTACHX macro                     SVC_42
SVC 43 (0A2B) - CIRB macro                                  SVC_43
SVC 44 (0A2C) - CHAP macro                                  SVC_44
SVC 45 (0A2D) - OVLYBRCH macro                              SVC_45
SVC 46 (0A2E) - TTIMER macro and STIMERM macro              SVC_46
SVC 47 (0A2F) - STIMER macro and STIMERM macro              SVC_47
SVC 48 (0A30) - DEQ macro                                   SVC_48
SVC 49 (0A31) - Reserved                                    SVC_49
SVC 50 (0A32) - Reserved                                    SVC_50
SVC 51 (0A33) - SNAP or SNAPX SDUMP or SDUMPX macro         SVC_51
SVC 52 (0A34) - RESTART macro                               SVC_52
SVC 53 (0A35) - RELEX macro                                 SVC_53
SVC 54 (0A36) - DISABLE macro                               SVC_54
SVC 55 (0A37) - EOV macro                                   SVC_55
SVC 56 (0A38) - ENQ RESERVE macro                           SVC_56
SVC 57 (0A39) - FREEDBUF macro                              SVC_57
SVC 58 (0A3A) - RELBUF/REQBUF macro                         SVC_58
SVC 59 (0A3B) - OLTEP macro                                 SVC_59
SVC 60 (0A3C) - STAE- ESTAE macro                           SVC_60
SVC 61 (0A3D) - IKJEGS6A macro (applies to TSO/E only)      SVC_61
SVC 62 (0A3E) - DETACH macro                                SVC_62
SVC 63 (0A3F) - CHKPT macro                                 SVC_63
SVC 64 (0A40) - RDJFCB macro                                SVC_64
SVC 65 (0A41) - Reserved                                    SVC_65
SVC 66 (0A42) - BTAMTEST macro                              SVC_66
SVC 67 (0A43) - Reserved                                    SVC_67
SVC 68 (0A44) - SYNADAF/SYNADRLS macro                      SVC_68
SVC 69 (0A45) - BSP macro                                   SVC_69
SVC 70 (0A46) - GSERV macro                                 SVC_70
SVC 71 (0A47) - ASGNBFR/BUFINQ/RLSEBFR macro                SVC_71
SVC 72 (0A48) - No macro                                    SVC_72
SVC 73 (0A49) - SPAR macro                                  SVC_73
SVC 74 (0A4A) - DAR macro                                   SVC_74
SVC 75 (0A4B) - DQUEUE macro                                SVC_75
SVC 76 (0A4C) - No macro                                    SVC_76
SVC 77 (0A4D) - Reserved                                    SVC_77
SVC 78 (0A4E) - LSPACE macro                                SVC_78
SVC 79 (0A4F) - STATUS macro                                SVC_79
SVC 80 (0A50) - Reserved                                    SVC_80
SVC 81 (0A51) - SETPRT or SETDEV macro                      SVC_81
SVC 82 (0A52) - Reserved                                    SVC_82
SVC 83 (0A53) - SMFWTM macro or SMFEWTM macro,              SVC_83
SVC 84 (0A54) - GRAPHICS macro                              SVC_84
SVC 85 (0A55) - DDRSWAP macro                               SVC_85
SVC 86 (0A56) - ATLAS macro                                 SVC_86
SVC 87 (0A57) - DOM macro                                   SVC_87
SVC 88 (0A58) - Reserved                                    SVC_88
SVC 89 (0A59) - Reserved                                    SVC_89
SVC 90 (0A5A) - Reserved                                    SVC_90
SVC 91 (0A5B) - VOLSTAT macro                               SVC_91
SVC 92 (0A5C) - TCBEXCP macro                               SVC_92
SVC 93 (0A5D) - TGET, TPG, and TPUT macro                   SVC_93
SVC 94 (0A5E) - STCC macro                                  SVC_94
SVC 95 (0A5F) - SYSEVENT macro                              SVC_95
SVC 96 (0A60) - STAX macro                                  SVC_96
SVC 97 (0A61) - IKJEGS9G macro                              SVC_97
SVC 98 (0A62) - PROTECT macro                               SVC_98
SVC 99 (0A63) - DYNALLOC macro                              SVC_99
SVC 100 (0A64) - IKJEFFIB macro                             SVC_100
SVC 101 (0A65) - QTIP macro                                 SVC_101
SVC 102 (0A66) - AQCTL macro                                SVC_102
SVC 103 (0A67) - XLATE macro                                SVC_103
SVC 104 (0A68) - TOPCTL macro                               SVC_104
SVC 105 (0A69) - IMGLIB macro                               SVC_105
SVC 106 (0A6A) - Reserved                                   SVC_106
SVC 107 (0A6B) - MODESET macro                              SVC_107
SVC 108 (0A6C) - Reserved                                   SVC_108
SVC 109 (0A6D) - ESR (type 4) SVC - is type 2               SVC_109
SVC 110 (0A6E) - Reserved                                   SVC_110
SVC 111 (0A6F) - No macro                                   SVC_111
SVC 112 (0A70) - PGRLSE macro                               SVC_112
SVC 113 (0A71) - PGFIX/ PGFREE/ PGLOAD/ PGOUT/ PGANY/       SVC_113
SVC 114 (0A72) - EXCPVR macro                               SVC_114
SVC 115 (0A73) - Reserved                                   SVC_115
SVC 116 (0A74) - ESR (type 1) SVC                           SVC_116
SVC 117 (0A75) - DEBCHK macro                               SVC_117
SVC 118 (0A76) - Reserved                                   SVC_118
SVC 119 (0A77) - TESTAUTH macro                             SVC_119
SVC 120 (0A78) - GETMAIN/ FREEMAIN macro                    SVC_120
SVC 121 (0A79) - VSAM macro                                 SVC_121
SVC 122 (0A7A) - ESR(type2) SVC - is type 2                 SVC_122
SVC 123 (0A7B) - PURGEDQ macro                              SVC_123
SVC 124 (0A7C) - TPIO macro                                 SVC_124
SVC 125 (0A7D) - EVENTS macro                               SVC_125
SVC 126 (0A7E) - Reserved                                   SVC_126
SVC 127 (0A7F) - Reserved                                   SVC_127
SVC 128 (0A80) - Reserved                                   SVC_128
SVC 129 (0A81) - Reserved                                   SVC_129
SVC 130 (0A82) - RACHECK macro                              SVC_130
SVC 131 (0A83) - RACINIT macro                              SVC_131
SVC 132 (0A84) - RACLIST, RACXTRT, or ICHEINTY macro        SVC_132
SVC 133 (0A85) - RACDEF macro                               SVC_133
SVC 134 (0A86) - Reserved                                   SVC_134
SVC 135 (0A87) - Reserved                                   SVC_135
SVC 136 (0A88) - Reserved                                   SVC_136
SVC 137 (0A89) - ESR macro is type 6, gets no locks         SVC_137
SVC 138 (0A8A) - PGSER macro                                SVC_138
SVC 139 (0A8B) - CVAF macros                                SVC_139
SVC 143 (0A8F) - GENKEY, RETKEY, CIPHER, or EMK macro       SVC_143
SVC 144 (0A90) - This SVC is used only by an interactive    SVC_144
SVC 146 (0A92) - BPESVC00 macro                             SVC_146


Hope this helps...

Cheers

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nevilh
Beginner


Joined: 11 Aug 2004
Posts: 115
Topics: 0

PostPosted: Tue Apr 25, 2006 10:38 am    Post subject: Reply with quote

If you are talking about IBM Debug Tool the defaults are svc145 and svc109 with function code 51. Ask your sysprog
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Other Technical Topics All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group