1
00:00:00,060 --> 00:00:05,820
So let us try to understand that other option that we have, right, so you could clearly see now since

2
00:00:05,820 --> 00:00:10,050
we are in a mean function, so all the variables are highlighted and we give so you have a count.

3
00:00:10,420 --> 00:00:13,860
We'll get who's the value is around 30.

4
00:00:14,040 --> 00:00:20,550
OK, so since we have not reached your account or I will be finding this to hold you as we just heard

5
00:00:20,640 --> 00:00:26,970
anything right now to go inside this function, we have an option to step in.

6
00:00:27,410 --> 00:00:32,250
So this is useful when you want to analyze what is happening inside the function.

7
00:00:32,320 --> 00:00:34,860
OK, so this will allow us to go inside the function.

8
00:00:34,860 --> 00:00:40,020
So if you just click over here, this will take us into where our window is currently looking.

9
00:00:40,190 --> 00:00:45,750
OK, so we could clearly see the construct highlighted with a green color basically representing the

10
00:00:45,750 --> 00:00:50,010
point where I see a few bars and execution, right?

11
00:00:50,020 --> 00:00:57,690
So at this specific incident, if you click step into this will take into any platform, OK?

12
00:00:58,020 --> 00:01:02,050
And then you could analyze what is happening in and in black, right?

13
00:01:02,070 --> 00:01:09,000
So if you want to go to enable cash, there also you could click on step into and then this will take

14
00:01:09,000 --> 00:01:14,580
you to what is inside, then enable cash right now to come out of the function.

15
00:01:14,580 --> 00:01:15,870
The process is very simple.

16
00:01:15,870 --> 00:01:24,360
Either you continuously perform, does tap into or a resume button, so that will be quickly executed.

17
00:01:24,360 --> 00:01:28,030
An entire click OK and it will bring you out of danger.

18
00:01:28,800 --> 00:01:30,560
Or you have this option, which is.

19
00:01:31,140 --> 00:01:37,380
So this will be taking us back from the function which we are in right to enable.

20
00:01:37,380 --> 00:01:39,810
Cash is where we enter.

21
00:01:39,870 --> 00:01:45,210
OK, so when we click Step four, it basically execute what we have in and enabled cash and we come

22
00:01:45,210 --> 00:01:45,640
out right.

23
00:01:45,650 --> 00:01:47,130
So we reach to the next function.

24
00:01:47,130 --> 00:01:53,330
And if I now click on the step, this will take us out of the platform, right?

25
00:01:53,340 --> 00:01:57,990
So the next call that will be executing is count zero, right?

26
00:01:58,000 --> 00:02:02,400
So here we can clearly see we have a large second right.

27
00:02:02,400 --> 00:02:06,210
And for that reason, our pointer is over here, right?

28
00:02:07,200 --> 00:02:11,630
So let me just try to resume now once we execute this to good, OK?

29
00:02:11,700 --> 00:02:14,520
This will basically be updating this to right.

30
00:02:14,550 --> 00:02:17,070
So if you click on step into.

31
00:02:17,280 --> 00:02:18,150
So this will be.

32
00:02:19,100 --> 00:02:27,830
Taking us one step ahead, Rachel Stabbing, to allow us to execute the statement one by one, if they

33
00:02:27,830 --> 00:02:34,280
are simple, the evil declaration, if it is a function, it will allow us to go inside the function,

34
00:02:34,280 --> 00:02:34,500
right?

35
00:02:34,520 --> 00:02:40,280
So you could actually see in the previous case, outbreak breakpoint is on count and as we click step

36
00:02:40,280 --> 00:02:45,080
into it will take a break point to a next line right now instead.

37
00:02:45,260 --> 00:02:50,930
Now, if you could just click on the resume button again, this will take us to end of a call because

38
00:02:50,930 --> 00:02:52,490
we do not have any breakpoint.

39
00:02:53,000 --> 00:02:56,240
But you will see that as we go from column to I.

40
00:02:56,510 --> 00:03:02,140
OK, our account value is initialized to zero, so let me just go ahead and again click on Step Into.

41
00:03:02,400 --> 00:03:06,680
OK, so this will again shift our breakpoint to the next.

42
00:03:07,670 --> 00:03:14,720
Constrict and is a book here, you could clearly see that our value of both the variable initialize

43
00:03:14,720 --> 00:03:15,100
to see.

44
00:03:15,500 --> 00:03:18,170
So let me just try to step in one moment.

45
00:03:18,260 --> 00:03:18,480
Right.

46
00:03:18,500 --> 00:03:20,480
So if you just go away, it will come in.

47
00:03:20,900 --> 00:03:27,390
It will remain the call and then it will again be going back because current value is not listed anyway,

48
00:03:27,440 --> 00:03:27,650
right?

49
00:03:27,680 --> 00:03:31,130
So for a first year duration, you could clearly see value becomes one.

50
00:03:31,550 --> 00:03:31,910
OK.

51
00:03:32,180 --> 00:03:36,110
And as we completed this iteration, so call quality.

52
00:03:36,490 --> 00:03:44,150
So this is how you could dynamically analyze the values of a label by utilizing step in right the step

53
00:03:44,150 --> 00:03:50,120
or is something where we want to skip going inside the function, right?

54
00:03:50,360 --> 00:03:54,750
So step in option, allow us to go inside the functional look.

55
00:03:54,770 --> 00:04:00,200
What is happening inside the function if you want to skip execution of any of the function?

56
00:04:00,230 --> 00:04:00,550
OK.

57
00:04:00,650 --> 00:04:03,020
We do not want to go inside the function.

58
00:04:03,530 --> 00:04:05,420
We just want to execute that code.

59
00:04:05,450 --> 00:04:06,770
Then you have this option.

60
00:04:06,770 --> 00:04:07,820
We just step away.

61
00:04:07,850 --> 00:04:08,150
Right?

62
00:04:08,810 --> 00:04:15,490
So step or basically skip the execution of going inside and you have a function, right?

63
00:04:15,500 --> 00:04:21,740
So we could just be executing an entire function and going on to a next right step we're headed to.

64
00:04:22,890 --> 00:04:29,460
Come out of the function after executing a great so these are the series of options that we have OK

65
00:04:29,730 --> 00:04:36,720
to perform a debugging right to another interesting one is where we utilize whether our assembly code

66
00:04:36,720 --> 00:04:39,100
is running as expected.

67
00:04:39,120 --> 00:04:39,450
OK.

68
00:04:39,720 --> 00:04:44,400
So when we enable the instruction set stepping more.

69
00:04:44,640 --> 00:04:48,360
OK, so now you could see it will automatically take us to the assembly.

70
00:04:48,660 --> 00:04:49,020
OK.

71
00:04:49,050 --> 00:04:54,270
And in an assembly, we could analyze that the floor is matching to an expected visit right there.

72
00:04:54,280 --> 00:04:56,950
Just be clicking on step and two options.

73
00:04:56,980 --> 00:04:59,550
So this will be executing our lines of code one by one.

74
00:04:59,850 --> 00:05:03,960
So now you could actually see it highlights the step we follow.

75
00:05:04,050 --> 00:05:12,870
OK, and this could then be utilized to verify whether our is going a natural as expected.

76
00:05:13,230 --> 00:05:15,750
So here you see.

77
00:05:16,990 --> 00:05:21,830
How cool is transitioning, OK as we execute, right?

78
00:05:22,210 --> 00:05:25,810
And in real time, you could also analyze the value set that good, right?

79
00:05:25,810 --> 00:05:30,560
So these are the series of option that we utilize while performing a DVD.
