Veilig: gat

Veilig: gat is een PERL-module om een gat te maken voor het originele hoofdcompartiment in het veilige compartiment.
Download nu

Veilig: gat Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sey Nakajima and Brian McCauley
  • Uitgever website:
  • http://search.cpan.org/~seyn/Safe-Hole-0.10/Hole.pm

Veilig: gat Tags


Veilig: gat Beschrijving

Veilig :: Hole is een PERL-module om een gat te maken voor het originele hoofdcompartiment in het veilige compartiment. Veilig :: Hole is een Perl-module om een gat te maken voor het originele hoofdcompartiment in het veilige compartiment. Synopsis Gebruik veilig; Gebruik veilig: gat; $ CPT = nieuwe kluis; $ holes = nieuw veilig :: gat {}; Subtest {test-> test; } $ Testobj = nieuwe test; # $ CPT-> Delen ('Test'); # afwisselend als volgende regel $ hole-> wrap (test, $ CPT, 'test'); # $ {$ cpt-> varglob ('testobj')} = $ testobj; # afwisselend als volgende regel $ hole-> wrap ($ testobj, $ CPT, '$ testobj'); $ CPT-> Reval ('Test; $ Testobj-> Test;'); Print $ @ als $ @; pakkettest; subnieuw {bless {}, shift (); } Subtest {mijn $ zelf = verschuiving; $ self-> test2; } Subtest2 {print "test-> test2 geneupel"; } We kunnen buiten gedefinieerde subroutines bellen uit het veilige compartimenting share () of kunnen methoden bellen via het object dat het veilige compartiment wordt gekopieerd met behulp van Vlob (). Maar dat subroutines ormethoden ook worden uitgevoerd in het veilige compartiment, zodat ze geen andere subroutines kunnen noemen die dinamisch gekwalificeerd zijn met de packagenaam zoals klassemethoden, noch kunnen ze de code compileren die gebruik maakt van opcodesthat zijn verboden in het compartiment. Hat, we kunnen Execute buiten gedefinieerde subroutines in het originele hoofdcompartiment van het veilige compartiment. Merk op dat als een subroutine via veilig :: gat :: call doet Acarp :: Croak (), het zal de fout melden als het hebben van contact metINSAFE :: Hole. Dit kan worden vermeden door inclusief veilig :: gat :: gebruiker in de @ ISA voor het pakket met de subroutine. Vereisten: · Perl


Veilig: gat Gerelateerde software