[so2] [windows][Tema1] Valori dubioase primite de la tester

Alexandru Juncu alexj at rosedu.org
Fri Mar 15 19:52:05 EET 2013


2013/3/15 Mihail Costea <mihail.costea90 at gmail.com>:
> Salut,
>
> Primesc cateva erori foarte dubioase la primul argumend "cmd" al my_syscall.
>
> Deci fie testele in ordine:
>
> - intercept -> cmd = 2 (corect)
> - release -> cmd = 3
> - intercept -> cmd = 2
> - intercept -> cmd = 2
> - intercept -> cmd = 1244620 (?????)

Păi checkerul testeaza și dacă verifici că sunt trimise comenzi valide
:P. Dacă se primesc comezi greșite, returnezi eroare.

>
> Am decomentat toate actiunile facute de mine, cu exceptia partii in
> care adaug my_syscall la
> KeServiceDescriptorTable/KeServiceDescriptorTableShadow.
>
> Pentru KeServiceDescriptorTable si KeServiceDescriptorTableShadow am
> alocat dinamic doar prima tabela (cea cu index 0, NU 1, caci asa scrie
> in enunt).
> Memorez vechea tabela pentru fiecare si o inlocuiesc cu cea nou (are
> MY_SYSCALL_NO + 1 intrari).
> Apoi la final adaug my_syscall la intrarea MY_SYSCALL_NO.
>
> Si in mare asta e tot ce fac. Deci nu imi dau seama de unde vin acele
> valori dubioase (si cum am zis, my_syscall acum doar afiseaza "cmd" si
> returneaza SUCCESS)
>
> Mihail
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii


More information about the so2 mailing list