Branch: Tag:

2017-07-18

2017-07-18 12:49:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Added report().

This provides an API to simplify targeting tracing of the
Filesystem.Monitor operation.

Fixes PIKE-17 (#8017).

69:    "ECDSA": "predef::Nettle.Curve25519.new_scalar":1,    "EISDIR": "predef::rm":1,    "ENOTDIR": "predef::rm":1, +  "ERROR": "predef::Filesystem.Monitor.basic.report":1,    "Element": "predef::Parser.XML.SloppyDOM.Document.get_elements":1, "predef::Parser.XML.SloppyDOM.NodeWithChildElements.get_descendant_elements":1, "predef::Parser.XML.SloppyDOM.NodeWithChildElements.get_elements":1,    "Encoder()->encode_object()": "predef::MasterObject.Decoder.decode_object":2,    "Environment": "predef::Languages.PLIS.default_environment":1, "predef::Languages.PLIS.init_functions":1, "predef::Languages.PLIS.init_specials":1,
258:    "Serializer.Serializable()->_serialize()": "lfun::_serialize":1,    "Serializer.deserialize()": "lfun::_deserialize":1,    "Serializer.serialize()": "lfun::_serialize":2, +  "SeverityLevel": "predef::Filesystem.Monitor.basic.Monitor.report":1, "predef::Filesystem.Monitor.basic.report":1,    "Social.Google.Plus()->people": "predef::Web.Api.Google.Plus.V1.People":1,    "Sql.Sql()->big_query()": "predef::SQLite.big_query":1, "predef::Sql.pgsql.big_query":1, "predef::Sql.sql_result.next_result":1, "predef::__builtin.Sql.Result.next_result":1,    "Sql.Sql()->big_typed_query()": "predef::SQLite.big_typed_query":1,
471:    "glVertexPointer": "predef::GL":8, "predef::GL.glBegin":1, "predef::GL.glDisableClientState":1, "predef::GL.glEnableClientState":1, "predef::GL.glEnd":1, "predef::GL.glEndList":1, "predef::GL.glIsEnabled":1, "predef::GL.glNewList":1,    "glXCreateContext": "predef::GL.glBindTexture":1,    "global::digest_size()": "predef::Nettle.BlockCipher16.CCM.State.digest":1, "predef::Nettle.BlockCipher16.CCM.State.digest_size":1, "predef::Nettle.BlockCipher16.EAX.State.digest":1, +  "global::report()": "predef::Filesystem.Monitor.basic.Monitor.report":1,    "global::this_program": "predef::__builtin.Nettle.ECC_Curve.Point.get_curve":1,    "gluLoadIdentity": "predef::GLU.gluPickMatrix":1,    "gluMultMatrix": "predef::GLU.gluPickMatrix":1,
542:    "read_oob_cb": "7.8::Stdio.File.set_read_callback":1, "predef::Stdio.File.set_read_callback":1,    "real_backend": "predef::SSL.File.internal_poll":1, "predef::SSL.File.schedule_poll":1,    "receive_fd()": "7.8::Stdio.File.pipe":2, +  "report()": "predef::Filesystem.Monitor.debug":1,    "request": "predef::Protocols.X.Requests.AllocColor":1, "predef::Protocols.X.Requests.Bell":1, "predef::Protocols.X.Requests.ChangeGC":1, "predef::Protocols.X.Requests.ChangeProperty":1, "predef::Protocols.X.Requests.ChangeWindowAttributes":1, "predef::Protocols.X.Requests.ClearArea":1, "predef::Protocols.X.Requests.ConfigureWindow":1, "predef::Protocols.X.Requests.CopyArea":1, "predef::Protocols.X.Requests.CreateColormap":1, "predef::Protocols.X.Requests.CreateGC":1, "predef::Protocols.X.Requests.CreateGlyphCursor":1, "predef::Protocols.X.Requests.CreatePixmap":1, "predef::Protocols.X.Requests.CreateWindow":1, "predef::Protocols.X.Requests.DeleteProperty":1, "predef::Protocols.X.Requests.FillPoly":1, "predef::Protocols.X.Requests.FreeColors":1, "predef::Protocols.X.Requests.FreeRequest":1, "predef::Protocols.X.Requests.GetAtomName":1, "predef::Protocols.X.Requests.GetKeyboardMapping":1, "predef::Protocols.X.Requests.GetProperty":1, "predef::Protocols.X.Requests.GrabButton":1, "predef::Protocols.X.Requests.ImageText16":1, "predef::Protocols.X.Requests.ImageText8":1, "predef::Protocols.X.Requests.InternAtom":1, "predef::Protocols.X.Requests.ListProperties":1, "predef::Protocols.X.Requests.OpenFont":1, "predef::Protocols.X.Requests.PolyFillRectangle":1, "predef::Protocols.X.Requests.PolyPoint":1, "predef::Protocols.X.Requests.PutImage":1, "predef::Protocols.X.Requests.QueryExtension":1, "predef::Protocols.X.Requests.QueryTextExtents":1, "predef::Protocols.X.Requests.ResourceReq":1,    "resolveRefs()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,    "rsa": "predef::Standards.PKCS.DSA.build_private_key":1,
597:    "verison": "7.8::SSL.session.set_cipher_suite":1,    "void ": "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":4, "predef::Calendar.Time.TimeofDay.call_out":1, "predef::Calendar.Time.TimeofDay.create":2, "predef::Calendar.TimeRanges.TimeRange.create":4, "predef::Calendar.YMD.Day.create":5, "predef::Calendar.YMD.Week.create":3, "predef::Calendar.YMD.Year.create":5, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Image.create":7, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1,    "werror": "predef::Protocols.SMTP.Connection":1, "predef::exit":1, -  "werror()": "predef::sprintf":1, +  "werror()": "predef::Filesystem.Monitor.basic.report":1, "predef::sprintf":1,    "when": "predef::Stdio.File.tcgetattr":1,    "with_confidentiality": "predef::GSSAPI.Context.wrap_size_limit":1,    "write": "7.8::Stdio.File.set_blocking":1, "7.8::Stdio.File.set_read_callback":1,
778:   "predef::Error.Generic.create": "backtrace_frame"   "predef::Filesystem.Monitor.basic": "Monitor()->next_poll"   "predef::Filesystem.Monitor.basic.Monitor.check": "m" + "predef::Filesystem.Monitor.basic.Monitor.report": "SeverityLevel" "global::report()" + "predef::Filesystem.Monitor.basic.report": "ERROR" "SeverityLevel" "werror()"   "predef::Filesystem.Monitor.basic.stable_data_change": "stable_time" -  + "predef::Filesystem.Monitor.debug": "report()"   "predef::Filesystem.Monitor.symlinks.stable_data_change": "stable_time"   "predef::Filesystem.Tar._Tar.extract": "symlink"   "predef::Function.Placeholder.Arg": "Base"