Hallo rolf,
danke für die Info
Das ist der Auszug, verstehe ich das richtig:
stk_chk ist das unterste Byte und auch die Adresse die beim CheckStackValid() Verwendung findet oder?
$TASKS_stk: ist dann der eigentliche Adressbegin
und
$TASKS_stk_e: Ist das Ende.
Aber warum wird im laufenden Betrieb immer der "CheckStackValid( ControlJob ) " als Überlauf angezeigt und im PDI-Debugger eben nicht?
danke für die Info
Code
$TASKS_stk_chk .EQU 02F65h ; var iData Process stack area
$TASKS_stk .EQU 02F67h ; var iData Process stack area
$TASKS_stk_e .EQU 03164h ; var iData Process stack area
$TASKS_frm_chk .EQU 03165h ; var iData Process stack area
$TASKS_frame .EQU 03167h ; var iData Process stack area
$TASKS_frame_e .EQU 03364h ; var iData Process stack area
$TASKS_stk .EQU 02F67h ; var iData Process stack area
$TASKS_stk_e .EQU 03164h ; var iData Process stack area
$TASKS_frm_chk .EQU 03165h ; var iData Process stack area
$TASKS_frame .EQU 03167h ; var iData Process stack area
$TASKS_frame_e .EQU 03364h ; var iData Process stack area
Das ist der Auszug, verstehe ich das richtig:
stk_chk ist das unterste Byte und auch die Adresse die beim CheckStackValid() Verwendung findet oder?
$TASKS_stk: ist dann der eigentliche Adressbegin
und
$TASKS_stk_e: Ist das Ende.
Aber warum wird im laufenden Betrieb immer der "CheckStackValid( ControlJob ) " als Überlauf angezeigt und im PDI-Debugger eben nicht?
Attachments
Filename: | 14-03-_2018_14-29-39.jpg |
Filesize: | 46.43 KB |
Title: | so |
Information: | so |
Download counter: | 128 |