| |

VerySource

 Forgot password?
 Register
Search
View: 40|Reply: 5

Questions about call gates

[Copy link]

1

Threads

5

Posts

6

Credits

Newbie

Rank: 1

Credits
6

 China

Post time: 2020-2-9 06:00:01
| Show all posts |Read mode
There are GDT and LDT in the system. For a task, it can store up to 16k items.
The call gate is stored in GDT or LDT. A call gate item corresponds to a function code segment. If there are more than 16k function calls in a task, and the functions are different. So how can GDT / LDT drop all call gate entries?

What is wrong with the above understanding, please advise.
Reply

Use magic Report

0

Threads

10

Posts

9

Credits

Newbie

Rank: 1

Credits
9

 China

Post time: 2020-4-13 15:00:02
| Show all posts
Save the original, write the new one, and then restore
Reply

Use magic Report

0

Threads

10

Posts

9

Credits

Newbie

Rank: 1

Credits
9

 China

Post time: 2020-4-13 16:30:01
| Show all posts
Save the original, replace the new gate
Reply

Use magic Report

0

Threads

10

Posts

9

Credits

Newbie

Rank: 1

Credits
9

 China

Post time: 2020-4-14 17:45:02
| Show all posts
Save the original and replace the gate
Reply

Use magic Report

1

Threads

5

Posts

6

Credits

Newbie

Rank: 1

Credits
6

 China

 Author| Post time: 2020-5-6 23:15:02
| Show all posts
Can the one upstairs be more detailed? Is there evidence or information cited?
Reply

Use magic Report

0

Threads

1

Posts

2

Credits

Newbie

Rank: 1

Credits
2

 China

Post time: 2020-8-27 12:00:01
| Show all posts
Each task has an LDT, and the operating system rewrites the value of LDTR to point to the LDT of a different task.

May be misunderstood, personal understanding.
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

Contact us|Archive|Mobile|CopyRight © 2008-2020|verysource.com ( 京ICP备17048824号-1 )

Quick Reply To Top Return to the list