rpcpdb

Software kuvakaappaus:
rpcpdb
Ohjelmiston tiedot:
Versio: 0.3.5
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Ben Bass
Lupa: Vapaa
Suosio: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb on Python kääre ympärillä Python ATE debuggeri mikä tekee siitä sopivan käytettäväksi RPC yhteyksissä.
Se on suunniteltu täyttämään tarvetta debug toiminnon jo käynnissä palvelin, joka käyttää kierteet tai prosesseja lähettämistä kunkin etäproseduurikutsua, ilman muutoksia lähdekoodiin palvelimelle millään tavalla. Ei ole häiriötä muille asiakkaille ja RPC puheluita valittu puhelua debugged.
Erityisesti Mixin luokan tarjotaan joka lisää debug_func ja undebug_func menetelmiä oman RPC-palvelimeen. Näiden avulla raja-arvot voidaan ohjata toisen RPC asiakas.
Jos esimerkiksi ajaa xmlrpc_server.py palvelinprosessi, suorita yksi tai useampi xmlrpc_client.py prosesseja, jotka jatkuvasti suorittaa RPC-pyyntöjä vastaan. xmlrpc_debug.py voidaan sitten ajaa pistää debug katkeamispisteen menetelmässä jotka asiakkaat ovat jatkuvasti vaativat; seuraavan asiakkaan soittaa että toiminto on etänä debuggable, kun taas muut asiakkaat harjoittaa tietämättömiä.
Tällä hetkellä debug käyttöliittymä on säädetty kautta UNIX pistorasiaan, mutta tämä jatketaan tulevaisuudessa.
RPC puitteet tuki on tarkoitettu kattamaan XMLRPC, RPyC ja Pyro alkuvaiheessa.

Mitä uutta tässä julkaisussa:

  • Lisätty ignore_count toiminnallisuuden ohita Hyväksytty breakpoint n kertaa

Mitä uutta versiossa 0.2.1:

  • Python 3 tuki (3.2+ vain)
  • Parametri matching laukaista debugger (ehdollinen virheenkorjaus)

Mitä uutta versiossa 0.1.1:

  • Korjaa ongelman, jossa valitse puhelun termsock oli jatkuvasti löytää kirjoitettavissa Lähiaikoina aiheuttaen 100% suorittimen käyttö

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

otrace
otrace

20 Feb 15

rpdb
rpdb

14 Apr 15

pyrasite
pyrasite

14 Apr 15

GDB
GDB

16 Aug 18

Muu ohjelmistojen kehittäjä Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Kommentit rpcpdb

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!