![]() |
|
|
|
#1
|
|||
|
|||
|
Your question begins with an invalid assumption. That space is reserved for register "spill", so that any special registers can be saved there if they will be used, without affecting the stack. If a function uses no special registers then the space won't be used (and might not even exist - it's compiler-dependent if it's even there).
The size of the space is fixed, so it's completely independent of the number of parameters. |
| The Following User Says Thank You to qkumba For This Useful Post: | ||
Indigo (07-19-2019) | ||
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Calling any function dynamically without typedef | Succubus | Source Code | 0 | 10-21-2021 16:34 |
| Calling function from a class | AdamD | General Discussion | 0 | 02-17-2005 22:59 |
| how do you stop a program from calling home? | sb1855 | General Discussion | 4 | 03-29-2003 04:40 |
| Softice - how do I return to calling code? | sync | General Discussion | 16 | 08-22-2002 20:02 |