Hello and welcome back.
In this video, I'm going to continue with the basic guitar music.
So first we look at how to navigate between the functions supposedly.
Now this is the entry point start.
Supposing now you were to enter this function.
Printf by double clicking on it, it would take you to the piano function and if you wanted to go back
to your previous location to escape.
Another way to enter function is to press enter, and then if you press escape, it takes you back to
the previous function, either keeps a list of all the navigation history so that you'll be able to
go forwards and backwards.
Now, if you wanted to go forwards, you press control, enter.
So control center is to go forward in your history of navigation and escape.
We take you back in the history of your navigation.
So if ever you get lost in Sayeeda and the know where you are just continuing to press escape many times
until you come back to a location which you can remember, the next thing I like to show you is how
to convert numbers.
So take, for example, this hexadecimal number one, B.H., if you want to convert, it can right.
Click on it.
And then from here you can convert it to decimal, which is two seven.
And then if you recall, you can convert it to binary, oh, here they are, also Sharkey's.
If you pass h you convert to hexadecimal you presby on the keyboard, you convert to binary.
So you can just keep on pressing Hech Holby to convert accordingly.
So the car keys, if you ever forget, you can always directly and remind yourself.
The shock hitch and then Sakaki has been the next useful thing to note is cross referencing.
So, for example, we take a function, bring everything, and we want to know where else is the printf
being called so we can check by using the X button on the keyboard, just press X on the keyboard and
even give you cross references to the Pinay function.
And you can see a list here and then you can just click on each one of them one by one to see what else
is being used.
So this is the first place it's being used to go back to the table of cross referencing X again.
Now we can check the second one.
This is the second place which is being used.
Press X again.
Now click on the third one, and this is the third occasion raising use here, Precedex again, this
click the fourth Walkman, and this is a provocation that is being called press X again.
And click on the last one and you go to the classification Labrinth is being used to press escaped to
go back to your in the next year, Sawatsky, you should know how to rename the labels of functions.
Hosek, for example, if you notice, all the functions are called sub mini sub routine, followed by
the address in which the function is found.
Now, if you have any kind of clue what this thing does, you can always rename it so to rename a function
just Reichling on it and then rename here.
And a shortcut for this is.
And so after clicking on day, you can give a name so you can give a name, for example, f underscore
my function.
OK.
And then now it'll be my function, and then if you ever want to revert back to the different name,
you can always do so.
All press is shaky and on the keyboard, and then who deleted the OK when you delete it, he goes reverted
back to the default name.
So one good way to name a function is to proceed with the.
So when you put epinephrine full in this car, then you will know that all your functions that you have
your name are those we have in front.
So now that you have enabled me to have in front of you can go to the functionality and scroll, you
should be able to differentiate your function because of the F, even if you don't know what exactly
the function does.
Still, it is good to rename it.
So the two advantage of this is that you make it easier for you to read by reading the name of the function.
You'll be able to understand the logic easier.
The second reason is because it indicates that you already analyzed this function before.
Remember, you can always change the name of the function as you keep on analyzing and getting more
insight into what he does.
Another useful way in which you can help make it more readable is to add comments so there are a few
types of comments.
So the first is a..
Comment the minister, instead of coming above this line, let's say I want to insert a comment about
this line.
I use an A. command.
So to insert a..
Command, you press in.
Sit on your keyboard.
And then your comment, for example, semicolon and deer comment,
and then he enter and appear above this line.
The other one is posted a comment, which is a comment below this line.
So if you want to insert it into posterior comment, then you press shift, followed by insert sheath
and insert and then your comment, semicolon posterior comment.
The semicolon is there to differentiate it from the instruction, so that's easier to read.
So you can see students come in and post your comment.
If you want to delete comment, just repeat nothing of their command.
For example, I want to delete all this.
I can press, she said again, and then I can just go into the whole thing and everything is gone.
The next comment is in line, common to me to comment piece on the same line.
Is this something you recommend?
You press a colon and then enter your comment.
So this is a colon comment or inline comment.
You press enter the automatically insert the semicolon for you.
So this is called Elanco, men are calling women.
Now, another comment is the repeatable, common, repeatable common who repeat itself in more than
one place.
Take, for example, another function here, this function.
So if I want to repeat the Wilkommen here first and third function by double clicking on it, and then
I go to the top of the function, click up here, and then I press the semicolon and then you can see
the repeatable in semicolon, repeatable.
Come in and click OK.
And now you will see Saphir.
Let's fix that.
No need for a semicolon, I just needed so just time this repeatable comment without the semicolon in
front and you insert semicolon for you.
So if I go back by pressing a scheme, I can see that it automatically sets in line coming here to indicate
that this is a repeatable comment.
So if I click on this, I go back into the function.
So if I want to delete this comment I selected, I semicolon and if I press backspace to delete and
I skip to go see either also delete the repeatable come in here, look at how to do such a thing is
to search.
So let's go into the linear view by pressing the space that's done on the new bytes of you.
So go to options General and set no bias here to see so that I can see the vice.
So let's say I want to avoid the direct link to copy this invites and then I go to search and then look
for such a sequence of bytes.
A shortcut for this is alternate B and then I can based and based on the search for and then click on
this one, check on this one, final occurrences and click, OK, and then you list all the locations
where four, eight, five is found.
So this is the first location.
Just click on it here is in the classification, then click on this time again to go back to the search
result and then click on the second location.
And this is the second location for be filling the time again to go back the result and click on the
third location.
And this is the location before it is fun.
This is a simple search of all.
We search for bytes and you can even search for those locations which are in site, the center of the
visor, for example, B zero.
So I will search for B, C zero.
You use this line here and I don't need a search to search for the parameters to the instructions.
For example, if you want to search for parameter to this instruction, compare, for example, this
one zero H and then go to search and look for search.
Immediate, immediate value within it is a shortcut for this.
So click on image and value and then here it just hexadecimal.
So click final occurrence and you find two currencies.
Whenever you do a search, you always show up as a result in a Teppei.
So click on the result site and you find zero in this location.
Go back to occurences and click on the second one and zero in here.
Here on the second location, another search is a string search.
So to search for strings, you can click on Search and then go to the text search.
Also no strings.
So click on this one.
And then here, let's say I wanna search for is CGY so attached X, CGY, X, C.G..
I see Hasti and the final occurrence, I think, OK.
And you find only one occurrence and then click on this and you will see this is very fine actually.
So a text message for all the strings within the entire linear view, everything.
However, remember that Texas research can be very slow if the fall is big.
So this is a slower search for.
You can also use the string of text to search for your comments.
So, for example, if you were to have an earlier comment and remember, you have a comment for my family,
if you want to search for this, you can go to search and then click on Texas Search to the shortcut
and then you can search for.
Finally, you can also do string search using the binary search, so click on Search here.
Bring on search and then select your binary search reaches out to be shot, the sequence of bytes,
and you can use sequential basis to search for strings by putting a quote here.
Let's say, I want to search for everything.
So I click on this in quotes and then click, OK, and he was search and you find this string.
So click on it to go to a location and you find everything you.
This is how you can perform the various searches so you can use the key, which is all listed here,
you forget the key, you can go and refer to this alternate I.
It can be.
And all the.
So that's all for this video to continue, basically the research in the next one.
Thank you for watching.