Giter VIP home page Giter VIP logo

kreya's Introduction

Kreya

Screenshot of Kreya

Kreya is a GUI client for gRPC and REST APIs. It makes calling APIs easy! Supported features:

  • Kreya stores the files locally in JSON format for easy git-syncing (or any other syncing software)
  • Unary, client-streaming, server-streaming and duplex requests (gRPC)
  • Supports HTTP/2 and HTTP/3
  • Authentication configurations - declare once, use everywhere
  • Environment support combined with a powerful templating language
  • Directory settings (ex. define the endpoint or authentication once for all requests)
  • Scripting and tests
  • kreyac, the Kreya CLI
  • Server reflection (gRPC)
  • OpenAPI import (REST)
  • And more!

Where can I get it?

Head over to the download page.

Getting started / Documentation

Checkout out the Kreya documentation.

Bugs / Feature requests

Submit bug reports or feature requests in the issue tracker. Please check if an identical issue already exists.

kreya's People

Contributors

commonguy avatar latonz avatar ni507 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kreya's Issues

Reference Token with Scriban variable

Is your feature request related to a problem? Please describe.
When creating a collection or request we can use an Authentication which gets a Token, e.g. from Keycloak,
and exposes it in the Kreya GUI as an Access-Token, see Screenshot.
In our cases this has to be provided to the service by a JSON tag, e.g.
"token": "the Access-Token"
The first idea was to try to reference it as a variable
"token": "{{Access-Token}}"
but that doesn't work.

Describe the solution you'd like
Kreya should have some kind of system variables for such kind of information, that we can reference in requests.

Describe alternatives you've considered
It could even be an idea that user can set it to a variable himself in a kind of post request script related to the Auth request send by the Authentication.

Additional context
Add any other context or screenshots about the feature request here
Kreya_Access_Token
.

Implementing an RPC Library

Hello, how is everything?

I would like to know if it is possible to implement Kreya for a new library called sdkgen ?

You can have more information about this library at the links below:

https://github.com/sdkgen/sdkgen/

https://sdkgen.github.io/ (documentation in Portuguese)

It was created by a team of qualified professionals, and serves different platforms (dart, dotnet, kotlin, typescript etc).

I'm waiting for an answer. Thanks!

support rich error responses

Is your feature request related to a problem? Please describe.
Currently rich error content's can't be viewed via Kreya.

Describe the solution you'd like
I would like to see the details of the error status (Status.proto).

feat: predefine custom template functions

Is your feature request related to a problem? Please describe.
Since the template language allows custom inline / simple and more advanced functions, it would be cool to
have some "general" way of adding template functions. (For example generate UUIDv4)

Describe the solution you'd like
It could be like "environment", a way of adding various functions to the templating language.
They should be prepended to any templating execution to have "global" custom functions.

Support Apple Silicon (M1)

Is your feature request related to a problem? Please describe.
Kreya currently doesn't support Apple Silicon.

Describe the solution you'd like
Kreya should provide an installer for Apple Silicon.

Additional context
Awaiting .NET support: dotnet/runtime#43313

Environment: Color picker misplacement

Describe the bug
The color picker is sometimes misplaced when editing an environment.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Project -> Settings -> Environments
  2. Edit or create an environment
  3. Click on the color to show the color picker
  4. The color picker is sometimes misplaced.

The bug seems to manifest itself only once, opening the color picker again results in the correct placement.

Expected behavior
The color picker should be placed correctly.

Screenshots
image

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: Windows 10
  • Kreya Version 1.0.0-alpha.10

Additional context
Moving the whole window seems to cause the bug.

Enable change to maximum message sizes

Is your feature request related to a problem? Please describe.
Currently we can't modify the maximum message size for GRPC messages. I have several calls which transfer binary objects (e.g. PDFs) which might be larger than the default limit of 4Mb, these calls can currently not be tested with Kreya :(

Describe the solution you'd like
One option would be to remove the limit altogether, but a setting somewhere that allows to configure it would allow to test both situations.

Describe alternatives you've considered
BloomRPC doesn't support this either (as far as I can see at least). So the only alternative really is to write my own GRPC client, in .NET 5, the incoming message limit can be configured as follows:

services.AddGrpcClient<<client type>>(o =>
{
    o.Address = new Uri(<url>);
})
.ConfigureChannel(o =>
{
    o.MaxReceiveMessageSize = 1024 * 1024 * 50;
});

Cannot import 2 proto files with the same name in different directories

Describe the bug
We have versioned proto files, so we have a folder named v1 and a folder named v2. Inside these ideally we would have proto files with the same name, e.g. customer_service.proto. However, when we do this, Kreya is unable to import both services. If we name the files something different they import perfectly. I think this feels like a bug to me.

To Reproduce
Steps to reproduce the behavior:

  1. Create folder with service called serviceA.proto
  2. Create another folder with service called serviceA.proto
  3. Try importing both of these at the same time using the folders parent folder has the import path
  4. Only one service will be imported

Expected behavior
Both files should be imported, the name of the file should not determine if we can import it.

Environment (if possible, copy the information from the error dialog or the About menu):

  • {
    "kreyaVersion": "1.5.0",
    "platform": "MacIntel",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko)"
    }

feat: add json path filtering to response view

Is your feature request related to a problem? Please describe.
A nice feature would be to have the json path filtering possibilities (like insomnia / postman) in the
response view. Since the data is shown in json format, quick searching and mapping of values with json
path could be a nice enhancement.

Describe the solution you'd like
Like insomnia; an input field above the json structure where I can insert a valid json path

Untrusted SSL

The ability to allow untrusted SSL (self signed, or unexpected CNs, so on) would be great!

Invoke multiple operations simultaneously

Is your feature request related to a problem? Please describe.
Currently, it isn't possible to invoke multiple operations simultaneously. For example, one cannot do the following:

  1. Start/invoke operation 1, which is a long-running operation
  2. Switch to operation 2
  3. Switch back to operation 1 and see the still-running operation

Describe the solution you'd like
It should be possible to view the still-running operation and examine what happened in the meantime.

Describe alternatives you've considered
A workaround would be to open the long-running operation in a separate Kreya instance.

.. referenced but not found

Describe the bug
The error message telling me that something is referenced but not found should tell me where it is referenced.
This happens during initial project setup.

To Reproduce
Steps to reproduce the behavior:

  1. Create new project
  2. Import gRPC with "for Kreya faulty" reference

Expected behavior
Message like: in filename.proto this filename.proto is referenced and it is not found.

Unable to update

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'About -> Release channel (Select Beta)' (Version is show as 1.2.1
  2. Clic to 'About -> Check for update'
    3- Restart
    4- (Version is show as 1.2.1

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
(Version is show as 1.2.1

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: macOS Big Sur (intel)
  • Kreya Version 1.2.1

I was downloaded, manually the beta version on
https://beta-downloads.kreya.app/Kreya-macos.zip
And this works

Selectable error message during setup

Is your feature request related to a problem? Please describe.
During Initial project setup, if an error is produced it disappears after a few seconds. I'd like to read the message.
Also I cannot select/copy the message. I need to share the message, with this ticket for example.

Describe the solution you'd like
Keep error on screen, make selectable.

Ignore "empty" directories

Is your feature request related to a problem? Please describe.
Kreya lists all directories in the operation list. Directories starting with a . are ignored. I want to ignore other directories (not starting with a dot) which don't contain any relevant Kreya files.

Describe the solution you'd like
I can think of two possible solutions:

  • Don't show directories without operations (except when moving operations into a new directory)
  • Let the users ignore directories (with a .kreyaignore file or something similar)

Server certificate validation options fails

Describe the bug
The "Server certificate (TLS/SSL) validation" does not work

To Reproduce
Steps to reproduce the behavior:

  1. Create an "importer" via gRPC reflection
  2. Clic on "back"
  3. Go to some method
  4. Go to method "Settings"
  5. Set "Server certificate validation" to "Disabled"
  6. Send the request
  7. The error message of SSL
    image

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Environment (if possible, copy the information from the error dialog or the About menu):
{
"kreyaVersion": "1.3.0-alpha.4",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko)"
}

Additional context
If I disable ssl on the server, and point to http, if it works (but that complicates me)

Add option for light colorscheme

Is your feature request related to a problem? Please describe.
Dark colorschemes are awesome, but sometimes in bright environments (like in an office during the day), it's still easier on the eyes to have light colorscheme which is more readable and doesn't contrast so much with the rest of the system (which is usually light during the day).

Describe the solution you'd like
Have an option to switch to light colorscheme.

Describe alternatives you've considered
UI doesn't seem to have any configuration available at the moment.

Additional context
Even simple inversion of current colors (with maybe some minor tweaks) would work good enough:

kreya-light

Initial project setup proto files import less strict

Is your feature request related to a problem? Please describe.
When I import my extensive proto directory I get an error for a missing reference. 99% should work fine but I'm not allowed to finish setup while this reference is missing.
I'd like to move forward and accept the problem as is. It is not important to me, it is not a problem to BloomRPC.

Describe the solution you'd like
Accept and continue button.

feat: local settings

Is your feature request related to a problem? Please describe.
Since everything is shared in the file system, it would be nice to have some sort of "local only settings".
E.g. importer, or environment that is not shared. Shared ones are perfect for collaboration, but maybe there are some setups that one does not want to share.

Describe the solution you'd like
Maybe create some place in the application data directory of the app and add those settings there with a reference to the opened project.

Request does not support int64 numbers

Tried to make a gRpc request having a long number inside the request, like the credit card number, but I received the error: Error starting gRpc call. An error occurred while sending the request, Invalid operation exception: Did not write as much data as expected.

Freya version 1.3.1 for windows 10 x64

To reproduce this issue, you need to have a request that needs an int64, eg.
message LargeNumber {
int64 number = 1;
}

Try to send this request to an endpoint, the error is received.

Importer endpoint templateable

Is your feature request related to a problem? Please describe.
I have different environments that are configured to use different endpoint. I would like to configure importer to use same endpoint that is used by current environment for requests.

Describe the solution you'd like
I am able to define custom variable for endpoint in environment data

{
  "endpoint": "grpc-endpoint-url"
}

and templating feature in settings endpoint field {{endpoint}}. When I am trying to use this template to configure importer endpoint I'll get invalid URL error.
It would be great when templating will be supported also by importer endpoint field.

Linux support

Is your feature request related to a problem? Please describe.
Kreya currently doesn't support Linux installations.

Describe the solution you'd like
Kreya should support Linux.

Error on Startup

OS: Windows 10

I have installed Kreya on several Macs without issue but I'm now trying to install on Windows. This issue is occurring on two separate windows machines but works on a third. Error below is displayed immediately upon opening the application. The error can be bypassed by clicking 'continue' but the top menu only displays Kreya and Help (no Project tab) so I can't configure anything. I tried to import an existing project but the importers can't be run.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Sequence contains more than one element.
at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable1 asyncEnumerable, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable1 asyncEnumerable, CancellationToken cancellationToken)
at Kreya.Data.AppInfoStorage.UpdateInfo(String currentVersion, AppReleaseChannel releaseChannel)
at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.RunInNewScope[TService,TResult](IServiceProvider sp, Func2 action) at Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.RunInNewScope[TService,TResult](IServiceProvider sp, Func2 action)
at Kreya.Core.Updater.AutoUpdaterService.UpdateAppInfo()
at Kreya.Core.Updater.AutoUpdaterService.StartCheckForUpdatesLoop(CancellationToken ct)
at System.Threading.Tasks.Task.<>c.b__140_0(Object state)

Doesn't import external imports

Describe the bug
Doesn't find external imports

To Reproduce
Steps to reproduce the behavior:

  1. Create simple proto file, that imports external dependency github.com/mwitkow/go-proto-validators/validator.proto
syntax = "proto3";

package proto;

import "github.com/mwitkow/go-proto-validators/validator.proto";

service FakeService {
  rpc FakeEndpoint (FakeRequest) returns (FakeResponse);
}

message FakeRequest {
  int64 fakeField = 1 [(validator.field) = {int_gt: 0}];
}
  1. Click on Project->Importers->New importer
  2. Choose type gRPC proto files and enter importer name
  3. Click Save
  4. See error Protobuf file github.com/mwitkow/go-proto-validators/validator.proto is referenced, but not found

Expected behavior
File successfully imported

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: MacOS Catalina v10.15.7
  • Kreya Version 1.2.1-stable

Unable to locate source for the repo

Is your feature request related to a problem? Please describe.
I was unable to find the source code in the github repo and I couldn't find any links on your website (https://kreya.app/).

Describe the solution you'd like
If possible, a link to where I could download the source code.

Describe alternatives you've considered
N/A

Additional context
This project looks much better than BloomRPC (something I currently use) and I want to use it at home. I usually try to build the software I use from source.

Text looks blurry on a 4K monitor

Describe the bug
Due to poor DPI scaling Kreya app text looks blurry on a 4K display.
To Reproduce
Steps to reproduce the behavior:

  1. Get a 4K monitor
  2. Set scaling to 150%
  3. Start Kreya

Expected behavior
Text inside Kreya should look sharp like in all other apps.

Screenshots
Comparison with Visual Studio
screenshot

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: Windows 10 20H2 19042.928
  • 27' 3840x2160 4K primary monitor with scaling set to 150% (the default value, not custom scaling), 1080p secondary monitor (scaling also set to 150%)
  • Kreya Version:
{
  "kreyaVersion": "1.4.0",
  "platform": "Win32",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 Edg/90.0.818.51"
}

Protobuf file 'xxx' is referenced, but was not found.

Describe the bug
I'm trying to use reflection but I'm getting this error. I thought maybe my code has a problem but I've tested it with grpcui and it worked.
I attached image from your app and the other from the grpcui to show you that it's working on grpcui (reflection method)
I'm using Windows 10 Pro

Screenshots

On grpcui

image

image

On Kreya

image

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: Windows 10 Pro, version: 20H2, build: 19042.985
  • Kreya Version 1.4.0

Ability to send Client TLS Certificate

The ability to provide a client TLS certificate would be great! I have a number of services I'd like to use Kreya with that require client TLS authentication.

Note that generally this can be used in addition to the existing authentication types. It would require a field for a certificate and key or a single field for a both (probably depending on what your underlying library actually wants).

Environment variables in import paths

Some users store their external protobuf files in a central folder, ex. $GOPATH/src for Go programmers.

Currently, only relative import paths are supported. We will add a method to add import paths with environment variables, so that such Kreya projects can be shared between users.

Scripting to re-use data in chains of requests

Is your feature request related to a problem? Please describe.

I often make chains of requests where I need to feed in unique data into the first request, then copy a value from its response to paste into another request. Copying and pasting values is tedious and annoying, and slows down ad-hoc testing of gRPC endpoints I'm developing.

For example suppose I'm making two calls, one to first create some entity and then a second to update it. I need to pass in some unique id to the first request. Currently I can use Scriban to generate a unique value using {{ date.now | date.to_string '%Y-%m-%dT%H:%M:%S:%L%Z' }}, which I can then base64 encode if I want to make it a relatively unique string. I saw support was recently added for math.uuid and math.random, so maybe I can use those soon instead of using date.now. However, I can't store the generated string in the environment or user-specific data, so I can't refer to it in future requests. Also, if I get an id back in the response, there's no way to parse the JSON in the response to get the value for the id and store it somewhere to use it as input into the next request.

Describe the solution you'd like

In Postman for plain JSON over HTTP1.1 API calls I can automate this by using its pre-request ("Pre-request Script") and post-response ("Tests") scripting to get and set variables.

For example I can generate a uuid using a pre-request script like this:

var uuid = require('uuid');
pm.environment.set("id", uuid.v4());

And then similar to Scriban templating in Kreya I can refer to the environment variable I generated using {{id}} in the body of the request.

Also, after a response I can parse the JSON to pull out data and save it as an environment variable to use in the next request.

I'm looking for some solution like the above that allows me to get and set data before requests and after responses so I can use that data across different calls.

Describe alternatives you've considered

The JSON path filtering in the response at least makes it easier to filter down the response body so I don't need to hunt through many lines of JSON to find the exact value I need to copy and paste into the next request. I still need to copy and paste it myself though.

It looks like Scriban supports assigning to variables, so after generating a value from {{ date.now | date.to_string '%Y-%m-%dT%H:%M:%S:%L%Z' }} I tried to set it as a property of an object in the environment data. It doesn't seem to be persisted though. It seems that data gets copied into whatever the context is for the template and I can make whatever changes I want to it in there, but any changes to it don't make their way back out.

Additional context

This is a pretty sweet tool, thank you for building this and making it available! If it was open source I'd definitely start looking into how I could contribute to a feature like this. I feel a little bad that I can only create an issue for this and can't help to make it happen.

Error Importing GoogleAPIs

Describe the bug
Importing the googleapis protobuf directory yields failure: An unexpected error occurred: google.protobuf.Value is not a wrapper

To Reproduce
Steps to reproduce the behavior:

  1. Create New Project
  2. Add protos directory that is a git clone of https://github.com/googleapis/googleapis
  3. See error

Expected behavior
Correct importing of protobufs.

Screenshots
If applicable, add screenshots to help explain your problem.

Environment (if possible, copy the information from the error dialog or the About menu):

An unexpected error occurred: google.protobuf.Value is not a wrapper
Please report the following error details:
{
"kreyaVersion": "1.6.0",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko)"
}

System.InvalidOperationException: google.protobuf.Value is not a wrapper
at Kreya.Grpc.Core.Utils.ProtoWellKnownUtils.GetWrappedField(MessageDescriptor descriptor)
at Kreya.Grpc.Core.Utils.ProtoClrUtils.WrapAsReflectionMessage(FieldDescriptor field, Object value)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Kreya.Grpc.Core.Utils.ProtoClrUtils.WrapAsReflectionMessage(FieldDescriptor field, Object value)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Kreya.Grpc.Core.Models.ReflectionMessage.SetFieldValue(FieldDescriptor field, Object value)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.GetRawExampleValue(FieldDescriptor field, IDictionary2 seenDescriptors, Int32 nestingLevel)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.GetRawExampleValue(FieldDescriptor field, IDictionary2 seenDescriptors, Int32 nestingLevel)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.GetRawExampleValue(FieldDescriptor field, IDictionary2 seenDescriptors, Int32 nestingLevel)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.GetRawExampleValue(FieldDescriptor field, IDictionary2 seenDescriptors, Int32 nestingLevel)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.GetRawExampleValue(FieldDescriptor field, IDictionary2 seenDescriptors, Int32 nestingLevel)
at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor, IDictionary2 seenDescriptors, Int32 nestingLevel) at Kreya.Grpc.Core.Utils.ProtoExampleMessageProvider.NewExampleMessage(MessageDescriptor messageDescriptor) at Kreya.Grpc.Core.Operations.GrpcOperationTemplateProvider.ApplyTemplate(IOperationWithDetail2 operation, GrpcRequest request)
at Kreya.Core.Operations.OperationService.GetNewRequest(IOperationWithDetail operation)
at Kreya.Core.Operations.OperationService.CreateOperation(String invokerName, String path, String templateId)
at Kreya.Core.Importer.ImporterService.RunSingleImporter(ImportStream importStream, IEnumerable`1 allOperations)
at Kreya.Core.Importer.ImporterService.RunImporter(Guid id)
at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

Additional context
Add any other context about the problem here.

Ability to import proto files from URL

Is your feature request related to a problem? Please describe.
Due to hosting on Azure not yet supporting full gRPC, I'm unable to use server reflection on my deployed instances. I'm currently exposing the proto file for people to download to be able to make requests themselves.

Describe the solution you'd like
It'd be really helpful if I could just have Kreya import the file directly from the URL, so the user only needs to run the importers and it'll go grab that file from the deployed instance.

Describe alternatives you've considered
The current process involves manually downloading the file to a specific folder for Kreya to pick up, and then running the importers, which is a really manual process

Additional context
Thank you for developing this project! Really glad this exists!

Support for more well-known protobuf types

I'm working with a service where the request message includes a field with Any type. I've noticed that when making a request I can use some of the well-known types for this field, but not others. E.g.;

"any_field": {
  "@type": "type.googleapis.com/google.protobuf.StringValue",
  "value": "fooBar"
}

works fine, but:

"any_field": {
  "@type": "type.googleapis.com/google.protobuf.Struct",
  "value": {"foo": "bar"}
}

results in an error (pasted message below). I've noticed that StringValue and BoolValue work, Struct and ListValue do not. Haven't tested everything though. grpcurl seems to handle anything I throw at it, while BloomRPC handles nothing and I have to manually encode the value. Anyway, would be great if Kreya could handle Struct at least!

As an aside, I also noticed most tools allow specifying the type without the type.googleapis.com/ prefix, but Kreya doesn't. Small thing but might save some hassle if we could use the short form.

Error message:

{
  "kreyaVersion": "1.4.0",
  "platform": "MacIntel",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
}

System.InvalidOperationException: Type registry has no descriptor for type name 'google.protobuf.Struct'
   at Google.Protobuf.JsonParser.MergeAny(IMessage message, JsonTokenizer tokenizer)
   at Google.Protobuf.JsonParser.Merge(IMessage message, JsonTokenizer tokenizer)
   at Google.Protobuf.JsonParser.ParseSingleValue(FieldDescriptor field, JsonTokenizer tokenizer)
   at Google.Protobuf.JsonParser.MergeField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer)
   at Google.Protobuf.JsonParser.Merge(IMessage message, JsonTokenizer tokenizer)
   at Google.Protobuf.JsonParser.Merge(IMessage message, TextReader jsonReader)
   at Google.Protobuf.JsonParser.Parse(TextReader jsonReader, MessageDescriptor descriptor)
   at Kreya.Grpc.Core.Invoker.GrpcRequestConverter.Convert(IOperationWithDetail`2 operation, GrpcRequest request)
   at Kreya.Grpc.Core.Invoker.AbstractGrpcInvoker.SendRequest(GrpcRequest request)
   at Kreya.Core.Invoker.OperationInvoker.SendAllRequestsAndComplete()
   at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

edit: Thanks for your work on Kreya, btw! ๐Ÿ™

Windows installation

Describe the bug
When installing the application via the msi file there is an error.

To Reproduce
Steps to reproduce the behavior:

  1. Download kreya for windows from download site
  2. execute the downloaded msi file

Expected behavior
Kreya will be installed.

Screenshots
image

Environment:

  • OS: Windows 10 20H2

feat: conditional auth settings

Is your feature request related to a problem? Please describe.
We have the need to make auth settings (per request) conditional. Maybe this could be depending on the environment.
Use case would be: local development does not use any authentication settings because the system under use will fake / mock the authentication, and when the system is deployed (e.g. on a dev environment), OIDC should be used.

Describe the solution you'd like
A setting / possibility to set the auth settings per request depending on the environment.

bug: Paths should be relative to the import paths

Describe the bug
I created a file importer on windows 10 which had a relative filepath:

 "importStreams": [
    {
      "id": "36ca3c45-96b2-4f9c-97ae-234b51c42363",
      "name": "Grpc Files",
      "importerName": "ProtoFile",
      "options": {
        "files": [
          "..\\src\\Grpc"
        ],
        "importPaths": []
      }
    }

When opening this kreya project on a mac, the error below happens.

To Reproduce
Steps to reproduce the behavior:

  1. Create an importer for grpc files on windows 10
  2. open the kreya project on a mac

Additional context

{
  "kreyaVersion": "1.1.0",
  "platform": "MacIntel",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)"
}
System.ArgumentException: Paths should be relative to the import paths, not rooted (Parameter 'name')
   at Google.Protobuf.Reflection.FileDescriptorSet.Add(String name, Boolean includeInOutput, TextReader source, FileDescriptorProto fromFile)
   at Kreya.Grpc.Core.Importer.ProtoFile.ProtoFileImporter.AddFiles(IEnumerable`1 files, FileDescriptorSet set)
   at Kreya.Grpc.Core.Importer.ProtoFile.ProtoFileImporter.Import(IImportStream importStream, ProtoFileImporterOptions options)
   at Kreya.Core.Importer.ImporterService.RunSingleImporter(ImportStream importStream)
   at Kreya.Core.Importer.ImporterService.RunImporters()
   at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

Fake data generation template placeholders

Is your feature request related to a problem? Please describe.
It's cumbersome having to come up with sensible values for various properties of calls (names, birthdates, addresses, etc...)

Describe the solution you'd like
Back in the day (๐Ÿ˜œ) when I was still writing REST API services, I would use postman to test various calls, which allowed me to use 'Dynamic variables' (link to their docs) to define placeholders for various commonly used property types like names, addresses, dates, guids, etc.... By writing the body of an API call using these variables, I could just make the call multiple times and having a unique record created every time.

I assume they're using the popular 'Faker' library, which is readily available in all kinds of languages (see e.g. Bogus or Faker.Net for .NET).

It would be great if we could have this in Kreya as well.

Describe alternatives you've considered
None

Kreya unable to open; crashes unexpectedly

Describe the bug
Kreya will not open. Keeps crashing.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://kreya.app/downloads
  2. Click on macOs (x64)
  3. Go to Download on Mac
  4. Double click on 'Kreya-macos.zip'
  5. Move Kreya application to application folder
  6. Double click on Kreya Application
  7. Go to System Preferences (only done once) to allow anyway (not verifiable)
  8. See error that file cannot be opened and crashed unexpectedly.

Expected behavior
I expected Kreya application to open.

Screenshots

Screen Shot 2021-04-06 at 11 51 35

Environment (if possible, copy the information from the error dialog or the About menu):
MacBook Pro 15, Intel i7

System Version: macOS 10.15.7 (19H524)

Kernel Version: Darwin 19.6.0

Kreya Version 1.2.1 (1.2.1)

**Additional context**

Process: Kreya.app [1826]
Path: /Applications/Kreya.app/Contents/MacOS/Kreya.app
Identifier: app.kreya
Version: 1.2.1 (1.2.1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Kreya.app [1826]
User ID: 503

Date/Time: 2021-04-06 12:33:50.580 -0500
OS Version: Mac OS X 10.15.7 (19H524)
Report Version: 12
Bridge OS Version: 5.2 (18P4347)
Anonymous UUID: 7844325A-441D-E82A-F83A-8B135081BC1F

Time Awake Since Boot: 1400 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff67b0333a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff67bbfe60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff67a8a808 abort + 120
3 libcoreclr.dylib 0x000000010836292e PROCAbort + 30
4 libcoreclr.dylib 0x0000000107f35847 PROCEndProcess(void*, unsigned int, int) + 215
5 libcoreclr.dylib 0x00000001083653dc UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*) (.cold.1) + 44
6 libcoreclr.dylib 0x00000001081849d6 UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*) + 822
7 libcoreclr.dylib 0x0000000108184a66 DispatchManagedException(PAL_SEHException&, bool) + 134
8 libcoreclr.dylib 0x00000001080e80f4 IL_Throw(Object*) + 548
9 ??? 0x0000000117860f1e 0 + 4689628958
10 ??? 0x0000000117860903 0 + 4689627395
11 ??? 0x000000011785f6ab 0 + 4689622699
12 ??? 0x000000011785ed07 0 + 4689620231
13 ??? 0x000000011785ec5d 0 + 4689620061
14 ??? 0x000000011784976c 0 + 4689532780
15 ??? 0x0000000116d75cd2 0 + 4678180050
16 libcoreclr.dylib 0x00000001082253b9 CallDescrWorkerInternal + 124
17 libcoreclr.dylib 0x000000010807a09f MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 1519
18 libcoreclr.dylib 0x0000000107f5577a RunMain(MethodDesc*, short, int*, PtrArray**) + 746
19 libcoreclr.dylib 0x0000000107f55ab3 Assembly::ExecuteMainMethod(PtrArray**, int) + 387
20 libcoreclr.dylib 0x0000000107f9263d CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 509
21 libcoreclr.dylib 0x0000000107f3efe2 coreclr_execute_assembly + 242
22 app.kreya 0x0000000107e74763 run_app_for_context(hostpolicy_context_t const&, int, char const**) + 1443
23 app.kreya 0x0000000107e75a6a corehost_main + 234
24 app.kreya 0x0000000107e52ef1 fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > > > > const&, int, char const**, int, host_mode_t, char*, int, int*) + 1281
25 app.kreya 0x0000000107e52043 fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, int, char const**, host_startup_info_t const&, char*, int, int*) + 611
26 app.kreya 0x0000000107e4f8b5 hostfxr_main_bundle_startupinfo + 181
27 app.kreya 0x0000000107e49a48 exe_start(int, char const**) + 1320
28 app.kreya 0x0000000107e49ddf main + 143
29 libdyld.dylib 0x00007fff679bbcc9 start + 1

Thread 1:
0 libsystem_kernel.dylib 0x00007fff67afcdfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff67afd170 mach_msg + 60
2 libcoreclr.dylib 0x0000000107f3c018 MachMessage::Receive(unsigned int) + 72
3 libcoreclr.dylib 0x0000000107f3b26e SEHExceptionThread(void*) + 142
4 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 2:
0 libsystem_kernel.dylib 0x00007fff67b033d6 poll + 10
1 libcoreclr.dylib 0x0000000107f2e10e CorUnix::CPalSynchronizationManager::ThreadPrepareForShutdown() + 30
2 libcoreclr.dylib 0x0000000107f2fda0 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 912
3 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
4 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 3:
0 libsystem_kernel.dylib 0x00007fff67b033d6 poll + 10
1 libcoreclr.dylib 0x00000001082940da IpcStream::DiagnosticsIpc::Poll(IpcStream::DiagnosticsIpc::IpcPollHandle*, unsigned int, int, void ()(char const, unsigned int)) + 138
2 libcoreclr.dylib 0x00000001080d9ec1 IpcStreamFactory::GetNextAvailableStream(void ()(char const, unsigned int)) + 1057
3 libcoreclr.dylib 0x00000001080a0768 DiagnosticServer::DiagnosticsServerThread(void*) + 280
4 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
5 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 4:
0 libsystem_kernel.dylib 0x00007fff67afd6a2 __open + 10
1 libcoreclr.dylib 0x000000010829465f TwoWayPipe::WaitForConnection() + 31
2 libcoreclr.dylib 0x000000010828ca03 DbgTransportSession::TransportWorker() + 147
3 libcoreclr.dylib 0x000000010828b5f9 DbgTransportSession::TransportWorkerStatic(void*) + 9
4 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
5 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 5:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2de13 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 275
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f324f6 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 2102
5 libcoreclr.dylib 0x0000000107f32802 WaitForMultipleObjectsEx + 82
6 libcoreclr.dylib 0x0000000108289daa DebuggerRCThread::MainLoop() + 186
7 libcoreclr.dylib 0x0000000108289c90 DebuggerRCThread::ThreadProc() + 240
8 libcoreclr.dylib 0x0000000108289a2d DebuggerRCThread::ThreadProcStatic(void*) + 29
9 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
10 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
11 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 6:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2ddf6 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 246
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f324f6 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 2102
5 libcoreclr.dylib 0x0000000107f3273d WaitForSingleObjectEx + 77
6 libcoreclr.dylib 0x00000001081562c8 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 200
7 libcoreclr.dylib 0x00000001080be2df FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 31
8 libcoreclr.dylib 0x00000001080be453 FinalizerThread::FinalizerThreadWorker(void*) + 99
9 libcoreclr.dylib 0x0000000108044cdb ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 315
10 libcoreclr.dylib 0x00000001080452f0 ManagedThreadBase::FinalizerBase(void ()(void)) + 32
11 libcoreclr.dylib 0x00000001080be5c8 FinalizerThread::FinalizerThreadStart(void*) + 88
12 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
13 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
14 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 7:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2ddf6 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 246
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f32bfd SleepEx + 141
5 libcoreclr.dylib 0x0000000108063402 ThreadpoolMgr::TimerThreadFire() + 146
6 libcoreclr.dylib 0x00000001080632e5 ThreadpoolMgr::TimerThreadStart(void*) + 85
7 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
8 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 8:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2ddf6 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 246
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f324f6 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 2102
5 libcoreclr.dylib 0x0000000107f326e8 PAL_WaitForSingleObjectPrioritized + 72
6 libcoreclr.dylib 0x0000000108156bd0 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 560
7 libcoreclr.dylib 0x0000000108060c17 ThreadpoolMgr::WorkerThreadStart(void*) + 1383
8 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
9 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
10 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 9:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2ddf6 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 246
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f32bfd SleepEx + 141
5 libcoreclr.dylib 0x00000001080c690f __SwitchToThread(unsigned int, unsigned int) + 15
6 libcoreclr.dylib 0x0000000108062b6c ThreadpoolMgr::GateThreadStart(void*) + 92
7 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
8 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 10:
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libcoreclr.dylib 0x0000000107f2ddf6 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 246
3 libcoreclr.dylib 0x0000000107f2dafa CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 458
4 libcoreclr.dylib 0x0000000107f324f6 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 2102
5 libcoreclr.dylib 0x0000000107f326e8 PAL_WaitForSingleObjectPrioritized + 72
6 libcoreclr.dylib 0x0000000108156bd0 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 560
7 libcoreclr.dylib 0x0000000108060c17 ThreadpoolMgr::WorkerThreadStart(void*) + 1383
8 libcoreclr.dylib 0x0000000107f38ffa CorUnix::CPalThread::ThreadEntry(void*) + 426
9 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
10 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 11:: Dispatch queue: com.apple.WebKit.ServicesController
0 libsystem_kernel.dylib 0x00007fff67afe55e __ulock_wait + 10
1 libdispatch.dylib 0x00007fff67962e29 _dlock_wait + 44
2 libdispatch.dylib 0x00007fff67962cb9 _dispatch_thread_event_wait_slow + 40
3 libdispatch.dylib 0x00007fff6796e941 DISPATCH_WAIT_FOR_QUEUE + 287
4 libdispatch.dylib 0x00007fff6796e593 _dispatch_sync_f_slow + 171
5 com.apple.WebKit 0x00007fff3eb911a8 invocation function for block in WebKit::ServicesController::refreshExistingServices(bool) + 686
6 libdispatch.dylib 0x00007fff679616c4 _dispatch_call_block_and_release + 12
7 libdispatch.dylib 0x00007fff67962658 _dispatch_client_callout + 8
8 libdispatch.dylib 0x00007fff67967c44 _dispatch_lane_serial_drain + 597
9 libdispatch.dylib 0x00007fff679685d6 _dispatch_lane_invoke + 363
10 libdispatch.dylib 0x00007fff67971c09 _dispatch_workloop_worker_thread + 596
11 libsystem_pthread.dylib 0x00007fff67bbca3d _pthread_wqthread + 290
12 libsystem_pthread.dylib 0x00007fff67bbbb77 start_wqthread + 15

Thread 12:
0 libsystem_pthread.dylib 0x00007fff67bbbb68 start_wqthread + 0

Thread 13:
0 libsystem_pthread.dylib 0x00007fff67bbbb68 start_wqthread + 0

Thread 14:
0 libsystem_pthread.dylib 0x00007fff67bbbb68 start_wqthread + 0

Thread 15:: JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x00007fff67aff882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67bc0425 _pthread_cond_wait + 698
2 libc++.1.dylib 0x00007fff64c8e623 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 com.apple.JavaScriptCore 0x00007fff3211cc35 bmalloc::Scavenger::threadRunLoop() + 741
4 com.apple.JavaScriptCore 0x00007fff3211c649 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
5 com.apple.JavaScriptCore 0x00007fff3211ed27 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void ()(bmalloc::Scavenger), bmalloc::Scavenger*> >(void*) + 39
6 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
7 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 16:: com.apple.coreanimation.render-server
0 libsystem_kernel.dylib 0x00007fff67afcdfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff67afd170 mach_msg + 60
2 com.apple.QuartzCore 0x00007fff39444c8e CA::Render::Server::server_thread(void*) + 496
3 com.apple.QuartzCore 0x00007fff39444a97 thread_fun(void*) + 25
4 libsystem_pthread.dylib 0x00007fff67bc0109 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff67bbbb8b thread_start + 15

Thread 17:
0 libsystem_pthread.dylib 0x00007fff67bbbb68 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000112c44dc0 rcx: 0x00007ffee7dbfde8 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffee7dbfe10 rsp: 0x00007ffee7dbfde8
r8: 0x000000000000831e r9: 0xffffffff00000000 r10: 0x0000000112c44dc0 r11: 0x0000000000000246
r12: 0x0000000000000307 r13: 0x00007ffee7dc04c0 r14: 0x0000000000000006 r15: 0x0000000000000016
rip: 0x00007fff67b0333a rfl: 0x0000000000000246 cr2: 0x00007fff851f39d8

Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133

Binary Images:
0x107e3e000 - 0x107e9fff7 +app.kreya (1.2.1 - 1.2.1) <9A263A4F-F948-37CA-9863-0348121530B4> /Applications/Kreya.app/Contents/MacOS/Kreya.app
0x107ef4000 - 0x108405ff7 +libcoreclr.dylib (0) <814BC082-AC4D-3C7F-9ADF-9399232C0FB7> /Applications/Kreya.app/Contents/MacOS/libcoreclr.dylib
0x109364000 - 0x109574fff +libclrjit.dylib (0) <6C66A8D9-5D34-32AC-83B3-C35CC1EB704C> /Applications/Kreya.app/Contents/MacOS/libclrjit.dylib
0x10a260000 - 0x10a26afff +libSystem.Native.dylib (0) <23D53847-D8BC-349A-82A0-B06E8331E4D1> /Applications/Kreya.app/Contents/MacOS/libSystem.Native.dylib
0x10d5bb000 - 0x10d5be047 libobjc-trampolines.dylib (787.1) <88F9B648-C455-36F8-BBB9-7D1A9F57D073> /usr/lib/libobjc-trampolines.dylib
0x10d84e000 - 0x10d854ffb +libSystem.Security.Cryptography.Native.Apple.dylib (0) <441103FB-EE22-32CB-9445-5A82CC917DA3> /Applications/Kreya.app/Contents/MacOS/libSystem.Security.Cryptography.Native.Apple.dylib
0x10de00000 - 0x10dec6fff com.apple.AMDRadeonX4000GLDriver (3.10.19 - 3.1.0) <92E85340-1738-3EED-8727-94103F906DD0> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
0x112b7a000 - 0x112c0bf47 dyld (750.6) <326C6480-04F4-3164-A363-53079A148E2F> /usr/lib/dyld
0x7fff20d09000 - 0x7fff20d3ffff ATIRadeonX4000SCLib.dylib (3.10.19) /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
0x7fff22219000 - 0x7fff22b96fff libSC.dylib (3.10.19) <6990D42E-C5F0-320A-8DBF-3728D99E54FA> /System/Library/Extensions/AMDShared.bundle/Contents/PlugIns/libSC.dylib
0x7fff25290000 - 0x7fff26297ff7 com.apple.driver.AppleIntelKBLGraphicsGLDriver (14.7.12 - 14.0.7) <315D4B3D-6CA9-32BA-AF28-48A9BEF1A224> /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver
0x7fff29137000 - 0x7fff29332ff8 com.apple.avfoundation (2.0 - 1855.3) <0837D912-3783-35D6-A94A-E474E18600CF> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff29333000 - 0x7fff293ffffe com.apple.audio.AVFAudio (1.0 - 415.75) /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x7fff2951f000 - 0x7fff2951ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4F9977AE-DBDB-3A16-A536-AC1F9938DCDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff29520000 - 0x7fff29536fef libCGInterfaces.dylib (524.2.1) <8FD09D09-BB19-36C5-ADE9-4F22DA235AEE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff29537000 - 0x7fff29b8dfff com.apple.vImage (8.1 - 524.2.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff29b8e000 - 0x7fff29df5ff7 libBLAS.dylib (1303.60.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff29df6000 - 0x7fff2a2c9fef libBNNS.dylib (144.100.2) <99C61C48-B14C-3DA6-8C31-6BF72DA0A3A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff2a2ca000 - 0x7fff2a665fff libLAPACK.dylib (1303.60.1) <5E3E3867-50C3-3E6A-9A2E-007CE77A4641> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff2a666000 - 0x7fff2a67bfec libLinearAlgebra.dylib (1303.60.1) <3D433800-0099-33E0-8C81-15F83247B2C9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff2a67c000 - 0x7fff2a681ff3 libQuadrature.dylib (7) <371F36A7-B12F-363E-8955-F24F7C2048F6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff2a682000 - 0x7fff2a6f2fff libSparse.dylib (103) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff2a6f3000 - 0x7fff2a705fef libSparseBLAS.dylib (1303.60.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff2a706000 - 0x7fff2a8ddfd7 libvDSP.dylib (735.140.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff2a8de000 - 0x7fff2a9a0fef libvMisc.dylib (735.140.1) <3601FDE3-B142-398D-987D-8151A51F0A96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff2a9a1000 - 0x7fff2a9a1fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff2a9a2000 - 0x7fff2aa01ff0 com.apple.Accounts (113 - 113) /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
0x7fff2ab4b000 - 0x7fff2b90bff2 com.apple.AppKit (6.9 - 1894.60.100) <035927A5-657C-3D54-B9AA-0BBE7307514E> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff2b95b000 - 0x7fff2b95bfff com.apple.ApplicationServices (48 - 50) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff2b95c000 - 0x7fff2b9c7fff com.apple.ApplicationServices.ATS (377 - 493.0.4.1) <87EA5DE1-506A-39FD-88BE-D8A3416C9012> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff2ba60000 - 0x7fff2ba9eff0 libFontRegistry.dylib (274.0.5.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff2baf9000 - 0x7fff2bb28fff com.apple.ATSUI (1.0 - 1) <5F513967-DDD7-3F22-AD14-8A38ABD9F2D0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
0x7fff2bb29000 - 0x7fff2bb2dffb com.apple.ColorSyncLegacy (4.13.0 - 1) <72EE68DB-F069-37F5-AA2A-40D5FCF139F4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff2bbc7000 - 0x7fff2bc1effa com.apple.HIServices (1.22 - 676) <14DF4D42-E24D-3EBD-9A9D-93124D8D6AA1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff2bc1f000 - 0x7fff2bc2dfff com.apple.LangAnalysis (1.7.0 - 1.7.0) <01B8B6B3-E2C3-3607-B34A-8283A7E0E924> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff2bc2e000 - 0x7fff2bc73ffa com.apple.print.framework.PrintCore (15.4 - 516.2) <437BCF12-48D2-3770-8BC9-567718FB1BCA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff2bc74000 - 0x7fff2bc7eff7 com.apple.QD (4.0 - 413) <27A36D07-B5E9-32E6-87B6-3127F260F48D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff2bc7f000 - 0x7fff2bc8cffc com.apple.speech.synthesis.framework (9.0.24 - 9.0.24) <75344F8F-32CA-3558-B4E6-F56D498250E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff2bc8d000 - 0x7fff2bd6effa com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <5B249BE8-90C2-303D-9D08-7E829341DB23> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff2bd70000 - 0x7fff2bd70fff com.apple.audio.units.AudioUnit (1.14 - 1.14) <19BFF349-A9A2-355A-96F9-3ACD50231B0D> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff2c107000 - 0x7fff2c496ffa com.apple.CFNetwork (1128.0.2 - 1128.0.2) <967D1958-9BAD-3582-B63D-C4088D43D69B> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff2c512000 - 0x7fff2c512fff com.apple.Carbon (160 - 162) <93F221F5-B31E-31F4-ACC7-7840171C61E3> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff2c513000 - 0x7fff2c516ff3 com.apple.CommonPanels (1.2.6 - 101) <9F6E13D9-374B-386F-8E15-FDD6CE967859> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff2c517000 - 0x7fff2c80bff3 com.apple.HIToolbox (2.1.1 - 994.6) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff2c80c000 - 0x7fff2c80fff3 com.apple.help (1.3.8 - 71) <36483951-6F3E-3F7E-8A5B-191C2357EF17> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff2c810000 - 0x7fff2c815ff7 com.apple.ImageCapture (9.0 - 1600.65) <1A1F320E-3E85-3F3D-8AE0-B238C4E92D40> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff2c816000 - 0x7fff2c816fff com.apple.ink.framework (10.15 - 227) <284507AE-EF47-3ABC-86A4-669243DB1D33> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff2c817000 - 0x7fff2c831ffa com.apple.openscripting (1.7 - 185.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff2c852000 - 0x7fff2c852fff com.apple.print.framework.Print (15 - 271) <0D9FB08F-EA87-3BE7-821B-C61BA5601050> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff2c853000 - 0x7fff2c855ff7 com.apple.securityhi (9.0 - 55008) <390C6FAA-99BF-3924-9180-9EAE41D9C6BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff2c856000 - 0x7fff2c85cfff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <9614A01E-8303-3422-A3BA-6CE27540E09A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff2c85d000 - 0x7fff2c9f5ffa com.apple.cloudkit.CloudKit (867 - 867) <1B851180-FC00-357F-B6C1-BB0EA7D6D5CA> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x7fff2c9f6000 - 0x7fff2c9f6fff com.apple.Cocoa (6.11 - 23) <94D1D6CE-8EFB-3EBF-A662-29F5AA6F963D> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff2ca04000 - 0x7fff2cafafff com.apple.ColorSync (4.13.0 - 3394.9) /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff2cbec000 - 0x7fff2cd25ff6 com.apple.contacts (1.0 - 3455.18) <57696192-BF9D-3946-8C78-35FCEF406B00> /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
0x7fff2cde5000 - 0x7fff2d2eeffb com.apple.audio.CoreAudio (5.0 - 5.0) <47923B12-3D14-328A-9C86-27A3A2A73068> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff2d341000 - 0x7fff2d379fff com.apple.CoreBluetooth (1.0 - 1) <23DBB313-A082-3C08-8E1F-2D31EE4247EF> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff2d37a000 - 0x7fff2d764fe8 com.apple.CoreData (120 - 977.3) <49AE61CA-C91E-31FE-9BD0-1AACFFB5181E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff2d765000 - 0x7fff2d897ff6 com.apple.CoreDisplay (1.0 - 186.6.15) <213D7011-8180-3CF4-9BE7-FB8F75DCDB95> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff2d898000 - 0x7fff2dd17feb com.apple.CoreFoundation (6.9 - 1677.201) <56B0FE5F-D493-3DF1-ABFF-ECC450268B97> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff2dd19000 - 0x7fff2e38eff8 com.apple.CoreGraphics (2.0 - 1355.22) <438C1588-4EA6-3648-9905-53E804DC179A> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff2e39c000 - 0x7fff2e6f7ff0 com.apple.CoreImage (15.0.0 - 940.9) <69361069-01AB-342E-862B-73A74271A765> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff2e6f8000 - 0x7fff2e761ff0 com.apple.corelocation (2394.0.22 - 2394.0.22) <75966124-2FB7-33C3-BE49-3DD5F327F911> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff2e7b5000 - 0x7fff2eab7ff2 com.apple.CoreML (1.0 - 1) /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML
0x7fff2eab8000 - 0x7fff2eb93ffc com.apple.CoreMedia (1.0 - 2625.9) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff2eb94000 - 0x7fff2ebf6ffe com.apple.CoreMediaIO (1000.0 - 5125.6) <02FAF313-C558-36FF-BDC5-4C6979284E39> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff2ec80000 - 0x7fff2ec80fff com.apple.CoreServices (1069.24 - 1069.24) <4DCFF933-1368-322A-97AB-C3BBEF8E5BBE> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff2ec81000 - 0x7fff2ed06fff com.apple.AE (838.1 - 838.1) <2E5FD5AE-8A7F-353F-9BD1-0241F3586181> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff2ed07000 - 0x7fff2efe8ff7 com.apple.CoreServices.CarbonCore (1217 - 1217) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff2efe9000 - 0x7fff2f036ffd com.apple.DictionaryServices (1.2 - 323.6) <26B70C82-25BC-353A-858F-945B14C803A2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff2f037000 - 0x7fff2f03fff7 com.apple.CoreServices.FSEvents (1268.100.1 - 1268.100.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff2f040000 - 0x7fff2f27aff6 com.apple.LaunchServices (1069.24 - 1069.24) <9A5359D9-9148-3B18-B868-56A9DA5FB60C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff2f27b000 - 0x7fff2f313ff1 com.apple.Metadata (10.7.0 - 2076.7) <0973F7E5-D58C-3574-A3CE-4F12CAC2D4C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff2f314000 - 0x7fff2f341fff com.apple.CoreServices.OSServices (1069.24 - 1069.24) <0E4F48AD-402C-3E9D-9CA9-6DD9479B28F9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff2f342000 - 0x7fff2f3a9fff com.apple.SearchKit (1.4.1 - 1.4.1) <2C5E1D85-E8B1-3DC5-91B9-E3EDB48E9369> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff2f3aa000 - 0x7fff2f3ceff5 com.apple.coreservices.SharedFileList (131.4 - 131.4) <02DE0D56-E371-3EF5-9BC1-FA435451B412> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff2f3cf000 - 0x7fff2f440fff com.apple.CoreSpotlight (1.0 - 2076.7) <30F95EA5-8DB6-39D9-BF46-C486CAC7AA7B> /System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight
0x7fff2f62b000 - 0x7fff2f6f2ffc com.apple.CoreTelephony (113 - 7560.1) <31D93EB1-0A20-3383-9680-090E441F25D8> /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony
0x7fff2f6f3000 - 0x7fff2f8aaffc com.apple.CoreText (643.1.5.4 - 643.1.5.4) <9962BA1D-8858-36FC-9C1E-856F59CB73C8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff2f8ab000 - 0x7fff2f8efffb com.apple.CoreVideo (1.8 - 344.3) <5314E70D-325F-3E98-99FC-00FDF520747E> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff2f8f0000 - 0x7fff2f97dffc com.apple.framework.CoreWLAN (13.0 - 1601.2) <6223BFD5-D451-3DE9-90F6-F609AC0B0027> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff2fb45000 - 0x7fff2fbefff0 com.apple.DiscRecording (9.0.3 - 9030.4.5) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff2fc14000 - 0x7fff2fc1afff com.apple.DiskArbitration (2.7 - 2.7) <0BBBB6A6-604D-368B-9943-50B8CE75D51D> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff2fc41000 - 0x7fff2fdeeffc com.apple.ical.EventKit (3.0 - 1370.5.1) /System/Library/Frameworks/EventKit.framework/Versions/A/EventKit
0x7fff2fe0f000 - 0x7fff2ff3dff6 com.apple.FileProvider (304.1 - 304.1) /System/Library/Frameworks/FileProvider.framework/Versions/A/FileProvider
0x7fff2ff55000 - 0x7fff3031afff com.apple.Foundation (6.9 - 1677.201) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff30387000 - 0x7fff303d7ff7 com.apple.GSS (4.0 - 2.0) <2F3A67E6-D42A-3CF0-9041-A42C22D46F95> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff30514000 - 0x7fff30628ff3 com.apple.Bluetooth (7.0.6 - 7.0.6f8) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff3068e000 - 0x7fff30732ff3 com.apple.framework.IOKit (2.0.2 - 1726.148.1) <0A9D244C-AECC-3D29-86DE-4F3B04F8DD25> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff30734000 - 0x7fff30745ffb com.apple.IOSurface (269.11 - 269.11) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff30763000 - 0x7fff307c3ff5 com.apple.ImageCaptureCore (1.0 - 1600.65) <281CE141-B350-30E2-B345-FC7E7DF1AA3A> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fff307c4000 - 0x7fff30921fe6 com.apple.ImageIO.framework (3.3.0 - 1976.11.4) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff30922000 - 0x7fff30925fff libGIF.dylib (1976.11.5) <08257419-87B2-3D89-8E11-656EC5921262> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff30926000 - 0x7fff309dffe7 libJP2.dylib (1976.11.5) <54AD434B-6A9E-395D-AD19-B1E3AE3B75E0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff309e0000 - 0x7fff30a03fe3 libJPEG.dylib (1976.11.5) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff30c80000 - 0x7fff30c9afef libPng.dylib (1976.11.5) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff30c9b000 - 0x7fff30c9cfff libRadiance.dylib (1976.11.5) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff30c9d000 - 0x7fff30ce3fff libTIFF.dylib (1976.11.5) <4F0341BC-2DE1-3246-98A9-B72FB5604CE2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff30cfc000 - 0x7fff3118bff8 com.apple.Intents (1.0 - 1) /System/Library/Frameworks/Intents.framework/Versions/A/Intents
0x7fff3118e000 - 0x7fff3222eff1 com.apple.JavaScriptCore (15609 - 15609.4.1) <18766B97-AB12-331C-984C-F1C7C9363E8B> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff32245000 - 0x7fff32257ff3 com.apple.Kerberos (3.0 - 1) <03BB492B-016E-37BF-B020-39C2CF7487FE> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff32258000 - 0x7fff32258fff libHeimdalProxy.dylib (77) <0A2905EE-9533-3345-AF9B-AAC71513BDFD> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
0x7fff325ea000 - 0x7fff325f4ffb com.apple.MediaAccessibility (1.0 - 125.1) <98065EA1-3484-3A5A-B05C-D2FABED8CEA4> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff326c0000 - 0x7fff32e0dff2 com.apple.MediaToolbox (1.0 - 2625.9) <3A848992-9182-382A-BF7D-5CB9707BE27B> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff32e0f000 - 0x7fff32ed9fff com.apple.Metal (212.8 - 212.8) <98C944D6-62C8-355E-90F8-C1CA2429EF24> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff32edb000 - 0x7fff32ef5ff5 com.apple.MetalKit (141.2 - 141.2) /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
0x7fff32ef6000 - 0x7fff32f33ff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <7EBAC15D-7837-395D-B405-1E29F7DA68FA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff32f34000 - 0x7fff32fbefe2 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff32fbf000 - 0x7fff32fe4ff4 com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <02006D92-E2AB-3892-A96B-37F6520C19BA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff32fe5000 - 0x7fff32ffaffb com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
0x7fff32ffb000 - 0x7fff33159ffc com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <05612E06-50CB-318F-9F8E-EF4D49FAB3B0> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff3315a000 - 0x7fff331a9ff4 com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff331aa000 - 0x7fff331abff5 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff3424b000 - 0x7fff34257ffe com.apple.NetFS (6.0 - 4.0) <57CABC68-0585-3989-9161-157DBB544B82> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff34258000 - 0x7fff343afff3 com.apple.Network (1.0 - 1) <4A0F3B93-4D23-3E74-9A3D-AD19E9C0E59E> /System/Library/Frameworks/Network.framework/Versions/A/Network
0x7fff343b0000 - 0x7fff34610ffa com.apple.NetworkExtension (1.0 - 1) <3ED35C5A-B170-373E-8277-D4198E408810> /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension
0x7fff36dd8000 - 0x7fff36de0ff7 libcldcpuengine.dylib (2.14) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff36de1000 - 0x7fff36e39fff com.apple.opencl (3.5 - 3.5) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff36e3a000 - 0x7fff36e56fff com.apple.CFOpenDirectory (10.15 - 220.40.1) <7E6C88EB-3DD9-32B0-81FC-179552834FA9> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff36e57000 - 0x7fff36e62ffd com.apple.OpenDirectory (10.15 - 220.40.1) <4A92D8D8-A9E5-3A9C-942F-28576F6BCDF5> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff377c8000 - 0x7fff377cafff libCVMSPluginSupport.dylib (17.10.22) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff377cb000 - 0x7fff377d0fff libCoreFSCache.dylib (176.15) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff377d1000 - 0x7fff377d5fff libCoreVMClient.dylib (176.15) <018A48BA-1326-3847-8FB5-A7C99322EB87> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff377d6000 - 0x7fff377deff7 libGFXShared.dylib (17.10.22) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff377df000 - 0x7fff377e9fff libGL.dylib (17.10.22) <96BB59BE-BB61-3410-81B9-7F2EB0A90DD9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff377ea000 - 0x7fff3781eff7 libGLImage.dylib (17.10.22) <6D40FC2C-EA97-3963-ABC7-D86915B0A56E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff3781f000 - 0x7fff379b3ff7 libGLProgrammability.dylib (17.10.22) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff379b4000 - 0x7fff379f0fff libGLU.dylib (17.10.22) <337FE11D-5CB1-3CFA-B253-F9978E83AF03> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff3842c000 - 0x7fff3843bff7 com.apple.opengl (17.10.22 - 17.10.22) <4D43EB22-BD57-3493-B574-332E13657FE9> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff3843c000 - 0x7fff385b5fff GLEngine (17.10.22) <069D1AE2-70C3-3EA5-9AA6-F63F5DEC3CDA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff385b6000 - 0x7fff385defff GLRendererFloat (17.10.22) <5BA67B3B-EEBE-3EAD-B690-A47FE05D08A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff385ed000 - 0x7fff386e0ff5 com.apple.PDFKit (1.0 - 845.4.1) /System/Library/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fff386e1000 - 0x7fff387f8ff9 com.apple.PencilKit (1.0 - 1) <95301D00-CE35-3F53-BAE1-6E6217706702> /System/Library/Frameworks/PencilKit.framework/Versions/A/PencilKit
0x7fff38a99000 - 0x7fff38a9fff6 com.apple.PushKit (1.0 - 1) /System/Library/Frameworks/PushKit.framework/Versions/A/PushKit
0x7fff38bc0000 - 0x7fff38e06ff7 com.apple.imageKit (3.0 - 1081) <5F086EE2-5745-3E28-B292-1DE5E0652E36> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fff38e07000 - 0x7fff392c6fff com.apple.QuartzComposer (5.1 - 378) <9C10ADF7-94B0-3779-AD44-5AF6394A32AF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fff392c7000 - 0x7fff392ecffc com.apple.quartzfilters (1.10.0 - Tag) <876E8B28-9500-34C6-B297-EA404D89C903> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fff392ed000 - 0x7fff393f7ff7 com.apple.QuickLookUIFramework (5.0 - 906.3) <7128FB8C-83B0-3250-BF86-E8A1772CF1F5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fff393f8000 - 0x7fff393f8fff com.apple.quartzframework (1.5 - 23) <112CB670-9241-3CE1-B857-B81DF2623BBC> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff393f9000 - 0x7fff3967cffb com.apple.QuartzCore (1.11 - 841.4) <0028ADD7-42AD-310E-B725-2DF94C07FD6D> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff3967d000 - 0x7fff396d6ff5 com.apple.QuickLookFramework (5.0 - 906.3) <959CE934-B541-3172-846F-4D1709353526> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fff396d7000 - 0x7fff3970cffc com.apple.QuickLookThumbnailing (1.0 - 1) <9CCB50D8-AA39-3744-93FB-7B5B65467AB3> /System/Library/Frameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
0x7fff39bdd000 - 0x7fff39bf7ff2 com.apple.SafariServices.framework (15610 - 15610.4.3.1.7) <2D531A96-8FFA-3935-8E24-ADAA74C80973> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
0x7fff3a1ff000 - 0x7fff3a548ff1 com.apple.security (7.0 - 59306.140.5) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff3a549000 - 0x7fff3a5d1ffb com.apple.securityfoundation (6.0 - 55236.60.1) <7C69DF47-4017-3DF2-B55B-712B481654CB> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff3a5d2000 - 0x7fff3a5ffff7 com.apple.securityinterface (10.0 - 55139.120.1) <3F834E36-6B8B-33F0-B36B-809DBCD1FE69> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fff3a600000 - 0x7fff3a604ff8 com.apple.xpc.ServiceManagement (1.0 - 1) <9B36FD0E-D280-35EB-ABAB-6AC5D7B2118F> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff3b2b0000 - 0x7fff3b32aff7 com.apple.SystemConfiguration (1.19 - 1.19) <84F9B3BB-F7AF-3B7C-8CD0-D3C22D19619F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff3b5aa000 - 0x7fff3b92dff4 com.apple.VideoToolbox (1.0 - 2625.9) <6CF18E28-A7A8-3952-8171-7E4FF4FB37FA> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff3bbcf000 - 0x7fff3c36cff7 libwebrtc.dylib (7609.4.1) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib
0x7fff3c36d000 - 0x7fff3e5d7ff3 com.apple.WebCore (15609 - 15609.4.1) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff3e5d8000 - 0x7fff3e7e4ffb com.apple.WebKitLegacy (15609 - 15609.4.1) <99CAEE2D-8516-3B55-B29E-4F01340C84D3> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
0x7fff3e7e5000 - 0x7fff3eeeaffd com.apple.WebKit (15609 - 15609.4.1) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff3f29a000 - 0x7fff3f35ffe7 com.apple.APFS (1412.141.1 - 1412.141.1) /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff3f9ab000 - 0x7fff3f9b6ffc com.apple.accessibility.AXCoreUtilities (1.0 - 1) <7693F2BF-4DEB-3659-AA34-06322BAE38F8> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities
0x7fff3fcaf000 - 0x7fff3fd60ff6 com.apple.accounts.AccountsDaemon (113 - 113) /System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon
0x7fff40303000 - 0x7fff40458ff2 com.apple.AddressBook.core (1.0 - 1) <56464766-2D02-3795-92C5-E5DB6DDA6D38> /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore
0x7fff40474000 - 0x7fff40475ff1 com.apple.AggregateDictionary (1.0 - 1) <95A291F5-B69F-3C37-9483-C3B2EBF52AC1> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff408c3000 - 0x7fff40a0eff5 com.apple.AnnotationKit (1.0 - 325.9) <9BB0EDB6-3808-30FC-B0ED-764DE5AAB893> /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
0x7fff40a0f000 - 0x7fff40a2cff4 com.apple.AppContainer (4.0 - 448.100.6) <87CEE13C-8585-3EFB-92CD-0852DFF0921B> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff40a2d000 - 0x7fff40a4dfff com.apple.AppSSO (1.0 - 1) <660152F4-68DE-3909-AE65-EC6EFAACB44C> /System/Library/PrivateFrameworks/AppSSO.framework/Versions/A/AppSSO
0x7fff40a4e000 - 0x7fff40a64ff3 com.apple.AppSSOCore (1.0 - 1) <3FBA882A-83BF-3163-916F-0D7FA17D010D> /System/Library/PrivateFrameworks/AppSSOCore.framework/Versions/A/AppSSOCore
0x7fff40a81000 - 0x7fff40a8fff7 com.apple.AppSandbox (4.0 - 448.100.6) <0F49AA04-3400-349A-9096-6D4D7ED61027> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff40e7a000 - 0x7fff40edfff7 com.apple.AppSupport (1.0.0 - 29) <7408886B-B0CC-3EF0-9F11-9088DEE266ED> /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport
0x7fff40f0b000 - 0x7fff40f2fffb com.apple.framework.Apple80211 (13.0 - 1610.1) /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff40f30000 - 0x7fff41063ff3 com.apple.AppleAccount (1.0 - 1.0) <939881CD-B6FE-36F7-AE17-602329EE352D> /System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount
0x7fff411ed000 - 0x7fff411fcfd7 com.apple.AppleFSCompression (119.100.1 - 1.0) <466ABD77-2E52-36D1-8E39-77AE2CC61611> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff412fb000 - 0x7fff41306ff7 com.apple.AppleIDAuthSupport (1.0 - 1) <74F6CD9C-27A7-39C7-A7EB-47E60D2517EB> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x7fff41307000 - 0x7fff41347ff1 com.apple.AppleIDSSOAuthentication (1.0 - 1) /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication
0x7fff41348000 - 0x7fff41390ff7 com.apple.AppleJPEG (1.0 - 1) <6DE30A07-C627-319B-A0DE-EB7A832BEB88> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff41391000 - 0x7fff413a1ff7 com.apple.AppleLDAP (10.15 - 52) /System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP
0x7fff41753000 - 0x7fff41779ffb com.apple.aps.framework (4.0 - 4.0) <3ED300B6-43E3-31DC-B3C6-6A0FF41A2595> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x7fff4177a000 - 0x7fff4177eff7 com.apple.AppleSRP (5.0 - 1) <70C25EA9-F7A7-366C-97C6-EEE7845FFCC3> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff4177f000 - 0x7fff417a1fff com.apple.applesauce (1.0 - 16.25) <68E0364C-AEA7-3654-A030-136BF3CD92F3> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff41860000 - 0x7fff41863fff com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <67255151-F989-39F0-BC87-0C0BDAE70730> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fff41864000 - 0x7fff418b4ff7 com.apple.AppleVAFramework (6.1.2 - 6.1.2) /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff418fd000 - 0x7fff4190cff9 com.apple.AssertionServices (1.0 - 223.140.2) <48AD21CA-B81D-380E-A04F-90C48FDA5203> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff41e4f000 - 0x7fff4224aff8 com.apple.audio.AudioResourceArbitration (1.0 - 1) <2BD68521-C19C-3D67-B5EB-DE3E9A4DAF0A> /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
0x7fff424a0000 - 0x7fff426e0fe8 com.apple.audio.AudioToolboxCore (1.0 - 1104.96) <38DAA17F-9D37-39E9-BAC9-D00ABC8FA318> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
0x7fff426e4000 - 0x7fff42800fff com.apple.AuthKit (1.0 - 1) /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x7fff429a6000 - 0x7fff429bcff8 com.apple.BackBoardServices (1.0 - 1.0) <18DEEF47-BA8F-38B9-A49A-C56C2BACE1CC> /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices
0x7fff429bd000 - 0x7fff429c6ff7 com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff429c7000 - 0x7fff42a68ff5 com.apple.backup.framework (1.11.7 - 1298.7.1) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff42a69000 - 0x7fff42af5ff6 com.apple.BaseBoard (466.3 - 466.3) <10D0F3BB-E8F3-365E-8528-6AC996A9B0E7> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff42bc6000 - 0x7fff42bf6ffa com.apple.BoardServices (1.0 - 466.3) <95D829A0-6339-35F7-BC46-5A54AE62DB30> /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices
0x7fff42bf7000 - 0x7fff42c33ff7 com.apple.bom (14.0 - 219.2) <79CBE5E7-054F-377B-9566-A86A9F120CF1> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff42d51000 - 0x7fff42d88ff5 com.apple.C2 (1.3 - 495) <4A7E2A63-E19A-3936-92F5-03F2FD602172> /System/Library/PrivateFrameworks/C2.framework/Versions/A/C2
0x7fff42eb4000 - 0x7fff42f0eff2 com.apple.CalDAV (8.0 - 790.4.1) /System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV
0x7fff430be000 - 0x7fff430e9fff com.apple.CalendarAgentLink (8.0 - 250) <57225073-4A73-3AB8-849A-47C0E90B04BF> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
0x7fff43102000 - 0x7fff4317aff4 com.apple.CalendarFoundation (8.0 - 1140.6.1) /System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation
0x7fff431b1000 - 0x7fff434a9ffe com.apple.CalendarPersistence (8.0 - 1040.5.1) <38A88B23-3389-3C3A-AEDE-D42A5F5267C6> /System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence
0x7fff437b3000 - 0x7fff43802fff com.apple.ChunkingLibrary (307 - 307) <5B09C30D-FD2B-3E98-8B64-C5EF470FC13C> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff43803000 - 0x7fff43871ff9 com.apple.ClassKit (1.2 - 145.6.1) <1AD3AB3B-11A1-3BA6-82F3-CF1A7BAE6E47> /System/Library/PrivateFrameworks/ClassKit.framework/Versions/A/ClassKit
0x7fff4395d000 - 0x7fff439e8ff8 com.apple.CloudDocs (1.0 - 698.17) <900567ED-DEA4-30D5-A1C0-78BD53C58CD6> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x7fff446af000 - 0x7fff446bfffb com.apple.CommonAuth (4.0 - 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff446d3000 - 0x7fff446eafff com.apple.commonutilities (8.0 - 900) /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
0x7fff4497e000 - 0x7fff449baffa com.apple.contacts.ContactsAutocomplete (1.0 - 1138) <7355EC48-BA3B-333E-A2DD-C7622382FAE4> /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete
0x7fff449eb000 - 0x7fff44a6fff9 com.apple.AddressBook.ContactsFoundation (8.0 - 1118.9) /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
0x7fff44a70000 - 0x7fff44aadff0 com.apple.contacts.ContactsPersistence (1.0 - 3455.18) <7597C280-EED8-313F-BE2F-72FAD1CB090F> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
0x7fff44df1000 - 0x7fff451c6fc8 com.apple.CoreAUC (283.0.0 - 283.0.0) <4341271C-D270-3F9F-8464-31A20D15158D> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff451c7000 - 0x7fff451f4ff7 com.apple.CoreAVCHD (6.1.0 - 6100.4.1) /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff45217000 - 0x7fff45238ff4 com.apple.analyticsd (1.0 - 1) <524D14C7-2BA6-3FF7-8541-EB03F9EAD16A> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
0x7fff45341000 - 0x7fff453b7ff7 com.apple.corebrightness (1.0 - 1) <85631F7F-6AEE-3A85-BF0C-BFC0E841310E> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
0x7fff454b1000 - 0x7fff45542ffe com.apple.coredav (1.0.1 - 870.4.1) <62E621B9-DA73-371A-9B39-FFDE54AED5B1> /System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV
0x7fff45543000 - 0x7fff4554eff7 com.apple.frameworks.CoreDaemon (1.3 - 1.3) /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff4554f000 - 0x7fff4575aff1 com.apple.CoreDuet (1.0 - 1) /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x7fff4575b000 - 0x7fff457a8ff3 com.apple.coreduetcontext (1.0 - 1) <72341E86-6921-35FE-89CA-7B04725ECC0F> /System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext
0x7fff457a9000 - 0x7fff457b9ffe com.apple.CoreDuetDaemonProtocol (1.0 - 1) <5E31B761-4B30-39A8-9084-97ECFD268B6F> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x7fff457bc000 - 0x7fff457befff com.apple.CoreDuetDebugLogging (1.0 - 1) <6D0113DB-61D8-3A21-95CB-9E30D8F929F9> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x7fff457cf000 - 0x7fff457dfff3 com.apple.CoreEmoji (1.0 - 107.1) <7C2B3259-083B-31B8-BCDB-1BA360529936> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff45995000 - 0x7fff45ae2fff com.apple.CoreHandwriting (161 - 1.2) <21DAD964-51A7-3F38-9C91-EF46C0CFF12D> /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting
0x7fff45e1f000 - 0x7fff45e89ff0 com.apple.CoreNLP (1.0 - 213) /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff46147000 - 0x7fff4614bffb com.apple.CoreOptimization (1.0 - 1) <0FFD7AA1-6E0B-395B-BCDC-73C1CCECC25B> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
0x7fff4614c000 - 0x7fff461d4ffe com.apple.CorePDF (4.0 - 518.4.1) <8F94505C-96C2-3694-BEC7-F3B5581A7AB9> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff462b7000 - 0x7fff462bfff8 com.apple.CorePhoneNumbers (1.0 - 1) /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
0x7fff462c0000 - 0x7fff4631294b com.apple.CorePrediction (1.0 - 1) /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
0x7fff46bd3000 - 0x7fff46bdeffa com.apple.corerecents (1.0 - 1) <57697048-D149-34D0-9499-05821C791EA2> /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents
0x7fff46cac000 - 0x7fff46ccffff com.apple.CoreSVG (1.0 - 129.3) /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
0x7fff46cd0000 - 0x7fff46d03fff com.apple.CoreServicesInternal (446.7 - 446.7) <65F53A22-6B61-382C-AAC2-B2C53F8FFB44> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff46d04000 - 0x7fff46d32ffd com.apple.CSStore (1069.24 - 1069.24) /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
0x7fff46eb7000 - 0x7fff46f5afff com.apple.CoreSuggestions (1.0 - 1052.34) <6F34A41F-04D1-35A5-8EBC-D5EBC2BCB3D6> /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions
0x7fff47257000 - 0x7fff472edff7 com.apple.CoreSymbolication (11.4 - 64535.33.2) <0B3BF87A-7F95-3D79-B4F8-421D6FAC4A6C> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff47385000 - 0x7fff474b1ff6 com.apple.coreui (2.1 - 609.4) <788818B7-7EBC-316D-9464-D12E365E3791> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff474b2000 - 0x7fff4766bffa com.apple.CoreUtils (6.2.4 - 624.7) /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff477a5000 - 0x7fff477b8ff1 com.apple.CrashReporterSupport (10.13 - 15016.1) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff47871000 - 0x7fff47883ff8 com.apple.framework.DFRFoundation (1.0 - 252.50.1) <8162057E-E856-3451-9160-04AEDDECFFA4> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff47884000 - 0x7fff47889fff com.apple.DSExternalDisplay (3.1 - 380) <31ECB5FD-7660-33DB-BC5B-2B2A2AA7C686> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff47913000 - 0x7fff4798dff0 com.apple.datadetectorscore (8.0 - 659) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff4798f000 - 0x7fff479d8ffe com.apple.DataDetectorsNaturalLanguage (1.0 - 154) /System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage
0x7fff479d9000 - 0x7fff47a16ff8 com.apple.DebugSymbols (194 - 194) <040AE30B-CF2C-3798-A289-0929B8CAB10D> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff47a17000 - 0x7fff47b9fff6 com.apple.desktopservices (1.14.6 - 1281.6.1) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff47bb5000 - 0x7fff47bc1ff8 com.apple.DeviceIdentity (1.0 - 1) /System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity
0x7fff47f17000 - 0x7fff47feaff1 com.apple.DiskManagement (13.0 - 1648.140.2) <640DBACE-B6EC-3C72-9F73-F484E891534E> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
0x7fff47feb000 - 0x7fff47fefff1 com.apple.DisplayServicesFW (3.1 - 380) <4D71ADB3-B29D-3D20-B6DE-9E94061F86AC> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fff48049000 - 0x7fff4806dff7 com.apple.DuetActivityScheduler (1.0 - 1) <188C6793-A94C-3B49-A9F4-AF8A348C7E62> /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler
0x7fff48097000 - 0x7fff480ccff7 com.apple.SystemConfiguration.EAP8021X (14.0.0 - 14.0) /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X
0x7fff480cd000 - 0x7fff480d1ff9 com.apple.EFILogin (2.0 - 2) <3BFE697B-469F-38F4-B380-4A4F4A37C836> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff48c05000 - 0x7fff48c1aff2 com.apple.Engram (1.0 - 1) <83200CE7-9D5C-32B8-90B9-D762AC748D8B> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
0x7fff48c1b000 - 0x7fff49285ff9 com.apple.vision.EspressoFramework (1.0 - 188.4) <70B1521B-1B24-3DA4-A41B-E727CF140F1F> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
0x7fff492ce000 - 0x7fff4932bff2 com.apple.ExchangeWebServices (8.0 - 807) <7CA35906-0702-37D4-BE2B-C75EA6B1490C> /System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices
0x7fff49560000 - 0x7fff4997bff1 com.apple.vision.FaceCore (4.3.0 - 4.3.0) <5D32F65D-2CD7-3204-975C-F4C9256E505F> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff4a01a000 - 0x7fff4a150ffc libFontParser.dylib (277.2.6.5) <221B4B63-D483-347A-BCE5-F95964E75910> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x7fff4a151000 - 0x7fff4a185fff libTrueTypeScaler.dylib (277.2.6.5) /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
0x7fff4a1e9000 - 0x7fff4a1f9ff6 libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <7C8BF02D-F8EA-36A4-B968-BFD6C605A5E6> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
0x7fff4a1fd000 - 0x7fff4a274ff5 com.apple.FrontBoardServices (626.8 - 626.8) <2C044425-27FC-373A-94EE-4C0370001432> /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices
0x7fff4ed89000 - 0x7fff4ed94ff7 libGPUSupportMercury.dylib (17.10.22) <731A69A2-40A6-328D-8670-988D1EF87602> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff4ed95000 - 0x7fff4ed9bfff com.apple.GPUWrangler (5.2.7 - 5.2.7) /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff4f0ba000 - 0x7fff4f0e0ff1 com.apple.GenerationalStorage (2.0 - 314) <54483E50-20BB-3AF8-900F-992320C109B0> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff4f0f9000 - 0x7fff500e2ff1 com.apple.GeoServices (1.0 - 1624.26.4.26.9) /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff5020e000 - 0x7fff5021cffb com.apple.GraphVisualizer (1.0 - 100.1) <507D5812-9CB4-3C94-938C-59ED2B370818> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff5021d000 - 0x7fff5022aff3 com.apple.GraphicsServices (1.0 - 1.0) <5DAF38C9-53CF-319A-A853-C2EDC46F30EF> /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices
0x7fff50285000 - 0x7fff50292ff9 com.apple.HID (1.0 - 1) /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID
0x7fff503bb000 - 0x7fff50479ff4 com.apple.Heimdal (4.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff51c1c000 - 0x7fff51d1affd com.apple.ids (10.0 - 1000) <3C63AA92-553A-397B-B84A-BE3F443C3CEF> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
0x7fff51d1b000 - 0x7fff51e57ff5 com.apple.idsfoundation (10.0 - 1000) /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
0x7fff52475000 - 0x7fff524d5ff2 com.apple.imfoundation (10.0 - 1000) /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
0x7fff52605000 - 0x7fff5260dff5 com.apple.IOAccelerator (438.7.4 - 438.7.4) /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff5261a000 - 0x7fff52631fff com.apple.IOPresentment (47.10 - 37) <2FDA4D04-4238-3A99-8703-B641E37F9251> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff529b9000 - 0x7fff52a04ff1 com.apple.IconServices (438.3 - 438.3) <0DADB4C3-46FF-3FDB-8A86-51E2067FC7F4> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff52ba1000 - 0x7fff52baffff com.apple.IntentsFoundation (1.0 - 1) <1BC7D355-E136-391A-8215-6982742645DD> /System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation
0x7fff52bc2000 - 0x7fff52bc9ff9 com.apple.InternationalSupport (1.0 - 45.4) <8D8D4A7D-FD35-36B8-A456-7C93030EDAB3> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
0x7fff52bca000 - 0x7fff52bccff3 com.apple.InternationalTextSearch (1.0 - 1) <0BB2FA58-04BD-31FB-9F8B-D57ADF9E4BB2> /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch
0x7fff52e49000 - 0x7fff52e55ff7 com.apple.KerberosHelper (4.0 - 1.0) <7556CA39-95FC-32A4-9A0C-E42C5497A43B> /System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper
0x7fff52e56000 - 0x7fff52e75ffd com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <6F655A32-F963-3A7E-B475-E460F4AC7D99> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
0x7fff52faa000 - 0x7fff53078ffd com.apple.LanguageModeling (1.0 - 215.1) /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff53079000 - 0x7fff530c1fff com.apple.Lexicon-framework (1.0 - 72) <41F208B9-8255-3EC7-9673-FE0925D071D3> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff530c8000 - 0x7fff530cdff3 com.apple.LinguisticData (1.0 - 353.18) <3B92F249-4602-325F-984B-D2DE61EEE4E1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff530f4000 - 0x7fff53118ffe com.apple.locationsupport (2394.0.22 - 2394.0.22) /System/Library/PrivateFrameworks/LocationSupport.framework/Versions/A/LocationSupport
0x7fff53966000 - 0x7fff53969fff com.apple.Mangrove (1.0 - 25) <482F300F-9B70-351F-A4DF-B440EEF7368D> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff53b26000 - 0x7fff53b26ff5 com.apple.marco (10.0 - 1000) /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
0x7fff53b27000 - 0x7fff53b4dffc com.apple.MarkupUI (1.0 - 325.9) /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
0x7fff53bd2000 - 0x7fff53c5cff8 com.apple.MediaExperience (1.0 - 1) <0203AF27-AB5E-32FA-B529-AB7F29EEB887> /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
0x7fff53c5d000 - 0x7fff53c90fff com.apple.MediaKit (16 - 923) <09FEE738-41E4-3A9C-AF1E-1DD00C56339D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff54436000 - 0x7fff54482fff com.apple.spotlight.metadata.utilities (1.0 - 2076.7) <0237323B-EC78-3FBF-9FC7-5A1FE2B5CE25> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff54483000 - 0x7fff54554ffa com.apple.gpusw.MetalTools (1.0 - 1) <99876E08-37D7-3828-8796-56D90C9AFBDB> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff545b2000 - 0x7fff545cbff4 com.apple.MobileAssets (1.0 - 619.120.1) <07E116E6-7EBC-39F2-B5B4-31BAB6BAF852> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
0x7fff54788000 - 0x7fff547a6fff com.apple.MobileKeyBag (2.0 - 1.0) /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fff54872000 - 0x7fff54a08ffd com.apple.Montreal (1.0 - 121.1) /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal
0x7fff54a09000 - 0x7fff54a39ff7 com.apple.MultitouchSupport.framework (3440.1 - 3440.1) <6794E1C8-9627-33DF-84F4-FDD02C97F383> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff54cb9000 - 0x7fff54da3ffe com.apple.NLP (1.0 - 202) /System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP
0x7fff54f39000 - 0x7fff54f43fff com.apple.NetAuth (6.2 - 6.2) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff556b0000 - 0x7fff556b2ffe com.apple.OAuth (25 - 25) <7C2D9BA1-E683-3257-8ADB-A4846C8D42F2> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
0x7fff5595a000 - 0x7fff559a5ffb com.apple.OTSVG (1.0 - 643.1.5.4) <587F9D1D-40C8-365A-8D65-7CE8B05DF928> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff56bc2000 - 0x7fff56bcdff2 com.apple.PerformanceAnalysis (1.243.2 - 243.2) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff56bce000 - 0x7fff56bf6ffb com.apple.persistentconnection (1.0 - 1.0) <5B2D87A8-2641-3F6D-ACEA-96B00F85AAB5> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
0x7fff56bf7000 - 0x7fff56c05ffe com.apple.PersonaKit (1.0 - 1) <38A5F809-8A7E-355C-AED6-2923F7FF34D4> /System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit
0x7fff56daf000 - 0x7fff56dafffa com.apple.PhoneNumbers (1.0 - 1) <8FC8870C-4F82-36F2-8456-A4A990E3F2A4> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x7fff58671000 - 0x7fff586a1ff7 com.apple.pluginkit.framework (1.0 - 1) /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
0x7fff586cc000 - 0x7fff586dfffc com.apple.PowerLog (1.0 - 1) <828C6EA9-C8CD-3356-886A-18659BC80F82> /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog
0x7fff59365000 - 0x7fff59385ff1 com.apple.proactive.support.ProactiveEventTracker (1.0 - 258.5) <5F4988E6-45D7-31BE-9665-BBC3CBE790D3> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker
0x7fff5940c000 - 0x7fff59475ff2 com.apple.proactive.support.ProactiveSupport (1.0 - 258.5) <82C04814-76A3-394E-AA5F-921E25402B6B> /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport
0x7fff5955b000 - 0x7fff595b5ff6 com.apple.ProtectedCloudStorage (1.0 - 1) <6F271388-3817-336D-9B96-08C7AAC4BA39> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff595b6000 - 0x7fff595cfffb com.apple.ProtocolBuffer (1 - 274.24.9.16.3) <5A020941-C43C-303E-8DE8-230FC6A84DBC> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff596e1000 - 0x7fff596e4ff4 com.apple.QuickLookNonBaseSystem (1.0 - 1) <8563CD18-DCFE-3868-912F-053FC8C34B9C> /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem
0x7fff596e5000 - 0x7fff59708ff0 com.apple.quicklook.QuickLookSupport (1.0 - 1) /System/Library/PrivateFrameworks/QuickLookSupport.framework/Versions/A/QuickLookSupport
0x7fff5974f000 - 0x7fff597c8ff3 com.apple.Rapport (1.9.5 - 195.2) /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport
0x7fff59a0f000 - 0x7fff59a1bff5 com.apple.xpc.RemoteServiceDiscovery (1.0 - 1738.140.2) <2587178C-8D25-3A4D-ADEB-C3F3089547F4> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
0x7fff59a2f000 - 0x7fff59a58ff1 com.apple.RemoteViewServices (2.0 - 148) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff59a59000 - 0x7fff59a6effa com.apple.xpc.RemoteXPC (1.0 - 1738.140.2) <7B095A61-A639-350D-936B-E3537AA3E945> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
0x7fff59adc000 - 0x7fff59b26ffa com.apple.ResponseKit (1.0 - 148.2) <32703B82-A948-3876-B46D-D86B60EF5076> /System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit
0x7fff59bbd000 - 0x7fff59bf8ff0 com.apple.RunningBoardServices (1.0 - 223.140.2) <96BB04BD-D6E0-3D70-8F36-89B46DA1DA30> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
0x7fff5a921000 - 0x7fff5a96dff9 com.apple.Safari.SafeBrowsing (15609 - 15609.4.1) <9B45B45B-9E12-3172-9799-BA1F8FF711EA> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing
0x7fff5b4d9000 - 0x7fff5b4dcff5 com.apple.SecCodeWrapper (4.0 - 448.100.6) /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff5b575000 - 0x7fff5b602ff6 com.apple.ShareKit (641.6 - 641.6) <4A49A591-9B8D-3ED4-B6E2-BD470569CB7F> /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit
0x7fff5b63d000 - 0x7fff5b64eff5 com.apple.SharedWebCredentials (213.5 - 213.5) <6CF09E14-37C5-3AAA-AFAC-21EEF2D71397> /System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials
0x7fff5b64f000 - 0x7fff5b776fff com.apple.Sharing (1526.37 - 1526.37) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff5b7ee000 - 0x7fff5b80eff5 com.apple.sidecar-core (1.0 - 209.40.4) <469E5222-A5C7-3B09-B617-EDB6E9E46B93> /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
0x7fff5b80f000 - 0x7fff5b821ff0 com.apple.sidecar-ui (1.0 - 209.40.4) <5CA517E3-4B92-30B1-96EF-77A7A2FBBEE4> /System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI
0x7fff5cb8b000 - 0x7fff5ce81ff7 com.apple.SkyLight (1.600.0 - 451.4) /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff5d6ce000 - 0x7fff5d6dcffb com.apple.SpeechRecognitionCore (6.0.91.2 - 6.0.91.2) <4D6CAC2A-151B-3BBE-BDB7-E2BE72128691> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff5d79e000 - 0x7fff5da2affe com.apple.spotlight.index (10.7.0 - 2076.7) <932C7705-353B-395F-9A23-09D62EAFAD81> /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex
0x7fff5ddb8000 - 0x7fff5ddf9ff9 com.apple.StreamingZip (1.0 - 1) <72CA32F8-4C96-3264-A655-623329EB3A28> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
0x7fff5df10000 - 0x7fff5df19ff7 com.apple.SymptomDiagnosticReporter (1.0 - 1238.120.2) /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter
0x7fff5e1d0000 - 0x7fff5e1e0ff3 com.apple.TCC (1.0 - 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff5e705000 - 0x7fff5e7cbff0 com.apple.TextureIO (3.10.9 - 3.10.9) /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff5e99b000 - 0x7fff5ebf3ff0 com.apple.UIFoundation (1.0 - 662) /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff5ec8a000 - 0x7fff5ec90ffe com.apple.URLFormatting (119 - 119.18) <7F99D166-86DC-3F77-A34A-2DA7183D7160> /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting
0x7fff5f882000 - 0x7fff5f8a2ffc com.apple.UserManagement (1.0 - 1) <9F00880E-6EA6-3684-B208-455E14EC07C8> /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement
0x7fff6064e000 - 0x7fff60739ff2 com.apple.ViewBridge (467 - 467) <09E8FFB8-4DA1-3E80-8E19-927A2D987BF9> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fff608df000 - 0x7fff608e0fff com.apple.WatchdogClient.framework (1.0 - 67.120.2) /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
0x7fff60ab3000 - 0x7fff60ab3fff com.apple.WebInspectorUI (15609 - 15609.4.1) <94A93FEF-0395-3053-9781-A8516C9F9040> /System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI
0x7fff60c6f000 - 0x7fff60caafff libAWDSupport.dylib (949) /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.dylib
0x7fff60cab000 - 0x7fff60f8bff7 libAWDSupportFramework.dylib (3541.2) /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib
0x7fff60f8c000 - 0x7fff60f9dfff libprotobuf-lite.dylib (3541.2) <578CA7D8-149E-3643-937B-DAD5501E4575> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib
0x7fff60f9e000 - 0x7fff60ff7ffb libprotobuf.dylib (3541.2) <0CDB164D-E7C3-3D4F-BF11-47402D67D7B0> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.dylib
0x7fff60ff8000 - 0x7fff6103cff6 com.apple.awd (1.0 - 949) <9DA8A821-4354-3E24-BAA1-4519D2279F2B> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics
0x7fff61510000 - 0x7fff61513ffa com.apple.dt.XCTTargetBootstrap (1.0 - 16091) /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
0x7fff6158d000 - 0x7fff6159bff5 com.apple.audio.caulk (1.0 - 32.3) <06D695EA-E2BC-31E4-9816-9C12542BA744> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7fff61763000 - 0x7fff61798ffe com.apple.iCalendar (7.0 - 810.6.1) <21E0DCF2-0B67-3E0C-8D4E-3A81CAB1964E> /System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar
0x7fff618dd000 - 0x7fff618dfff3 com.apple.loginsupport (1.0 - 1) <12F77885-27DC-3837-9CE9-A25EBA75F833> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff618e0000 - 0x7fff618f3ffd com.apple.login (3.0 - 3.0) /System/Library/PrivateFrameworks/login.framework/Versions/A/login
0x7fff61925000 - 0x7fff61931ffd com.apple.perfdata (1.0 - 51.100.6) <21760CFD-62FF-3466-B3AD-191D02411DA0> /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata
0x7fff61932000 - 0x7fff61963ffd com.apple.contacts.vCard (1.0 - 3455.18) <2662D17A-7BC0-39FF-8550-8AEDF548AAB8> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
0x7fff642d1000 - 0x7fff642e6ffe libAccessibility.dylib (2790.70) <3F824859-2E9B-3772-A475-73E4F88A15C2> /usr/lib/libAccessibility.dylib
0x7fff643b6000 - 0x7fff643c2ff9 libAudioStatistics.dylib (1104.96) /usr/lib/libAudioStatistics.dylib
0x7fff643c3000 - 0x7fff643f6ffa libAudioToolboxUtility.dylib (1104.96) <2CA1542C-361E-3E4F-BD1A-1BA2F5D6B4AC> /usr/lib/libAudioToolboxUtility.dylib
0x7fff643fd000 - 0x7fff64431fff libCRFSuite.dylib (48) <5E5DE3CB-30DD-34DC-AEF8-FE8536A85E96> /usr/lib/libCRFSuite.dylib
0x7fff64434000 - 0x7fff6443efff libChineseTokenizer.dylib (34) <7F0DA183-1796-315A-B44A-2C234C7C50BE> /usr/lib/libChineseTokenizer.dylib
0x7fff6443f000 - 0x7fff644c7fff libCoreStorage.dylib (551) /usr/lib/libCoreStorage.dylib
0x7fff644ca000 - 0x7fff644ccff7 libDiagnosticMessagesClient.dylib (112) /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff64512000 - 0x7fff646c9ffb libFosl_dynamic.dylib (100.4) <737573B2-190A-3BA1-8220-807AD0A2CE5E> /usr/lib/libFosl_dynamic.dylib
0x7fff646f0000 - 0x7fff646f6ff3 libIOReport.dylib (54) <75D177C4-BAD7-3285-B8E1-3019F49B3178> /usr/lib/libIOReport.dylib
0x7fff647d8000 - 0x7fff647dffff libMatch.1.dylib (36) <5C6F3971-9D9E-3630-BDB6-60BFC5A665E0> /usr/lib/libMatch.1.dylib
0x7fff6480e000 - 0x7fff6482eff7 libMobileGestalt.dylib (826.140.5) <2BE94E6A-FA61-312F-84A1-F764D71B7E39> /usr/lib/libMobileGestalt.dylib
0x7fff648ae000 - 0x7fff6498bff7 libSMC.dylib (20) <5C9C17F2-1E6F-3A19-A440-86F74D82284F> /usr/lib/libSMC.dylib
0x7fff649a0000 - 0x7fff649a1fff libSystem.B.dylib (1281.100.1) /usr/lib/libSystem.B.dylib
0x7fff649a2000 - 0x7fff64a2dff7 libTelephonyUtilDynamic.dylib (5017.1) <174030B2-E35F-3F17-A9EF-DF8631F30CCF> /usr/lib/libTelephonyUtilDynamic.dylib
0x7fff64a2e000 - 0x7fff64a2ffff libThaiTokenizer.dylib (3) <4F4ADE99-0D09-3223-B7C0-C407AB6DE8DC> /usr/lib/libThaiTokenizer.dylib
0x7fff64a47000 - 0x7fff64a5dfff libapple_nghttp2.dylib (1.39.2) <07FEC48A-87CF-32A3-8194-FA70B361713A> /usr/lib/libapple_nghttp2.dylib
0x7fff64a92000 - 0x7fff64b04ff7 libarchive.2.dylib (72.140.2) /usr/lib/libarchive.2.dylib
0x7fff64b05000 - 0x7fff64b9efe5 libate.dylib (3.0.1) <76EA60FB-748C-313F-8951-B076540BEA97> /usr/lib/libate.dylib
0x7fff64ba2000 - 0x7fff64ba2ff3 libauto.dylib (187) /usr/lib/libauto.dylib
0x7fff64ba3000 - 0x7fff64c67ffe libboringssl.dylib (283.120.1) <935DDB00-6514-3D0C-AEA5-C5FE6BCC0B61> /usr/lib/libboringssl.dylib
0x7fff64c68000 - 0x7fff64c78ffb libbsm.0.dylib (60.100.1) <00BFFB9A-2FFE-3C24-896A-251BC61917FD> /usr/lib/libbsm.0.dylib
0x7fff64c79000 - 0x7fff64c85fff libbz2.1.0.dylib (44) <14CC4988-B6D4-3879-AFC2-9A0DDC6388DE> /usr/lib/libbz2.1.0.dylib
0x7fff64c86000 - 0x7fff64cd8fff libc++.1.dylib (902.1) <59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib
0x7fff64cd9000 - 0x7fff64ceeffb libc++abi.dylib (902) /usr/lib/libc++abi.dylib
0x7fff64cef000 - 0x7fff64ceffff libcharset.1.dylib (59) <72447768-9244-39AB-8E79-2FA14EC0AD33> /usr/lib/libcharset.1.dylib
0x7fff64cf0000 - 0x7fff64d01fff libcmph.dylib (8) /usr/lib/libcmph.dylib
0x7fff64d02000 - 0x7fff64d19fd7 libcompression.dylib (87) <64C91066-586D-38C0-A2F3-3E60A940F859> /usr/lib/libcompression.dylib
0x7fff64ff3000 - 0x7fff65009ff7 libcoretls.dylib (167) <770A5B96-936E-34E3-B006-B1CEC299B5A5> /usr/lib/libcoretls.dylib
0x7fff6500a000 - 0x7fff6500bfff libcoretls_cfhelpers.dylib (167) <940BF370-FD0C-30A8-AA05-FF48DA44FA4C> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff655b5000 - 0x7fff655c0fff libcsfde.dylib (551) /usr/lib/libcsfde.dylib
0x7fff655c8000 - 0x7fff65627ff7 libcups.2.dylib (483.7) <821ED293-B7B3-3B37-88C9-7B6CA91DA7FA> /usr/lib/libcups.2.dylib
0x7fff65731000 - 0x7fff65731fff libenergytrace.dylib (21) <162DFCC0-8F48-3DD0-914F-FA8653E27B26> /usr/lib/libenergytrace.dylib
0x7fff65732000 - 0x7fff6574afff libexpat.1.dylib (19.60.2) /usr/lib/libexpat.1.dylib
0x7fff65758000 - 0x7fff6575afff libfakelink.dylib (149.1) <36146CB2-E6A5-37BB-9EE8-1B4034D8F3AD> /usr/lib/libfakelink.dylib
0x7fff65769000 - 0x7fff6576efff libgermantok.dylib (24) /usr/lib/libgermantok.dylib
0x7fff6576f000 - 0x7fff65778ff7 libheimdal-asn1.dylib (564.140.1) <0AC6FB62-2B0F-3E93-A931-E4DC4B1D757A> /usr/lib/libheimdal-asn1.dylib
0x7fff65779000 - 0x7fff65869fff libiconv.2.dylib (59) <18311A67-E4EF-3CC7-95B3-C0EDEE3A282F> /usr/lib/libiconv.2.dylib
0x7fff6586a000 - 0x7fff65ac1fff libicucore.A.dylib (64260.0.1) <8AC2CB07-E7E0-340D-A849-186FA1F27251> /usr/lib/libicucore.A.dylib
0x7fff65adb000 - 0x7fff65adcfff liblangid.dylib (133) <30CFC08C-EF36-3CF5-8AEA-C1CB070306B7> /usr/lib/liblangid.dylib
0x7fff65add000 - 0x7fff65af5ff3 liblzma.5.dylib (16) /usr/lib/liblzma.5.dylib
0x7fff65b0d000 - 0x7fff65bb4ff7 libmecab.dylib (883.11) <0D5BFD01-D4A7-3C8D-AA69-C329C1A69792> /usr/lib/libmecab.dylib
0x7fff65bb5000 - 0x7fff65e17ff1 libmecabra.dylib (883.11) /usr/lib/libmecabra.dylib
0x7fff66184000 - 0x7fff661b3fff libncurses.5.4.dylib (57) <995DFEEA-40F3-377F-B73D-D02AC59D591F> /usr/lib/libncurses.5.4.dylib
0x7fff662e3000 - 0x7fff6675fff5 libnetwork.dylib (1880.120.4) /usr/lib/libnetwork.dylib
0x7fff66760000 - 0x7fff66777fff libnetworkextension.dylib (1095.140.2) /usr/lib/libnetworkextension.dylib
0x7fff66800000 - 0x7fff66833fde libobjc.A.dylib (787.1) <6DF81160-5E7F-3E31-AA1E-C875E3B98AF6> /usr/lib/libobjc.A.dylib
0x7fff66846000 - 0x7fff6684afff libpam.2.dylib (25.100.1) <0502F395-8EE6-3D2A-9239-06FD5622E19E> /usr/lib/libpam.2.dylib
0x7fff6684d000 - 0x7fff66883ff7 libpcap.A.dylib (89.120.1) /usr/lib/libpcap.A.dylib
0x7fff668c3000 - 0x7fff668d1ff9 libperfcheck.dylib (37.100.2) <9D9C4879-8A80-34C4-B0D2-BE341FD6D321> /usr/lib/libperfcheck.dylib
0x7fff66907000 - 0x7fff6691ffff libresolv.9.dylib (67.40.1) /usr/lib/libresolv.9.dylib
0x7fff66921000 - 0x7fff66965ff7 libsandbox.1.dylib (1217.141.2) /usr/lib/libsandbox.1.dylib
0x7fff66979000 - 0x7fff6697aff7 libspindump.dylib (281.3) /usr/lib/libspindump.dylib
0x7fff6697b000 - 0x7fff66b65ff7 libsqlite3.dylib (308.6) <33057143-AB4E-348B-9650-98BC48866F34> /usr/lib/libsqlite3.dylib
0x7fff66d08000 - 0x7fff66d39ff7 libtidy.A.dylib (17.2) <41B15FFB-6FD2-3E1B-A1F8-E6B12EF3C1EE> /usr/lib/libtidy.A.dylib
0x7fff66d5b000 - 0x7fff66db5ff8 libusrtcp.dylib (1880.120.4) <05346A91-737C-33D0-B21B-F040950DFB28> /usr/lib/libusrtcp.dylib
0x7fff66db6000 - 0x7fff66db9ffb libutil.dylib (57) /usr/lib/libutil.dylib
0x7fff66dba000 - 0x7fff66dc7ff7 libxar.1.dylib (425.2) /usr/lib/libxar.1.dylib
0x7fff66dcd000 - 0x7fff66eaffff libxml2.2.dylib (33.8) /usr/lib/libxml2.2.dylib
0x7fff66eb3000 - 0x7fff66edbfff libxslt.1.dylib (16.10) <2566E878-F75C-372A-ACA5-F2E9CD83F153> /usr/lib/libxslt.1.dylib
0x7fff66edc000 - 0x7fff66eeeff3 libz.1.dylib (76) <793D9643-CD83-3AAC-8B96-88D548FAB620> /usr/lib/libz.1.dylib
0x7fff6779d000 - 0x7fff677a2ff3 libcache.dylib (83) /usr/lib/system/libcache.dylib
0x7fff677a3000 - 0x7fff677aefff libcommonCrypto.dylib (60165.120.1) /usr/lib/system/libcommonCrypto.dylib
0x7fff677af000 - 0x7fff677b6fff libcompiler_rt.dylib (101.2) <49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib
0x7fff677b7000 - 0x7fff677c0ff7 libcopyfile.dylib (166.40.1) <3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib
0x7fff677c1000 - 0x7fff67853fdb libcorecrypto.dylib (866.140.1) <60567BF8-80FA-359A-B2F3-A3BAEFB288FD> /usr/lib/system/libcorecrypto.dylib
0x7fff67960000 - 0x7fff679a0ff0 libdispatch.dylib (1173.100.2) /usr/lib/system/libdispatch.dylib
0x7fff679a1000 - 0x7fff679d7fff libdyld.dylib (750.6) <789A18C2-8AC7-3C88-813D-CD674376585D> /usr/lib/system/libdyld.dylib
0x7fff679d8000 - 0x7fff679d8ffb libkeymgr.dylib (30) /usr/lib/system/libkeymgr.dylib
0x7fff679d9000 - 0x7fff679e5ff3 libkxld.dylib (6153.141.16) <32E58B88-2028-3F9D-A833-673ED01BB7AC> /usr/lib/system/libkxld.dylib
0x7fff679e6000 - 0x7fff679e6ff7 liblaunch.dylib (1738.140.2) <7200E214-9B4D-3B22-9844-4C7892FC890B> /usr/lib/system/liblaunch.dylib
0x7fff679e7000 - 0x7fff679ecff7 libmacho.dylib (959.0.1) /usr/lib/system/libmacho.dylib
0x7fff679ed000 - 0x7fff679efff3 libquarantine.dylib (110.40.3) /usr/lib/system/libquarantine.dylib
0x7fff679f0000 - 0x7fff679f1ff7 libremovefile.dylib (48) <7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib
0x7fff679f2000 - 0x7fff67a09ff3 libsystem_asl.dylib (377.60.2) <1563EE02-0657-3B78-99BE-A947C24122EF> /usr/lib/system/libsystem_asl.dylib
0x7fff67a0a000 - 0x7fff67a0aff7 libsystem_blocks.dylib (74) <0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib
0x7fff67a0b000 - 0x7fff67a92fff libsystem_c.dylib (1353.100.2) /usr/lib/system/libsystem_c.dylib
0x7fff67a93000 - 0x7fff67a96ffb libsystem_configuration.dylib (1061.141.1) <0EE84C33-64FD-372B-974A-AF7A136F2068> /usr/lib/system/libsystem_configuration.dylib
0x7fff67a97000 - 0x7fff67a9afff libsystem_coreservices.dylib (114) /usr/lib/system/libsystem_coreservices.dylib
0x7fff67a9b000 - 0x7fff67aa3fff libsystem_darwin.dylib (1353.100.2) <5B12B5DB-3F30-37C1-8ECC-49A66B1F2864> /usr/lib/system/libsystem_darwin.dylib
0x7fff67aa4000 - 0x7fff67aabfff libsystem_dnssd.dylib (1096.100.3) /usr/lib/system/libsystem_dnssd.dylib
0x7fff67aac000 - 0x7fff67aadffb libsystem_featureflags.dylib (17) <29FD922A-EC2C-3F25-BCCC-B58D716E60EC> /usr/lib/system/libsystem_featureflags.dylib
0x7fff67aae000 - 0x7fff67afbff7 libsystem_info.dylib (538) <8A321605-5480-330B-AF9E-64E65DE61747> /usr/lib/system/libsystem_info.dylib
0x7fff67afc000 - 0x7fff67b28ff7 libsystem_kernel.dylib (6153.141.16) <05E98124-C845-374E-A323-8D6CFB60926F> /usr/lib/system/libsystem_kernel.dylib
0x7fff67b29000 - 0x7fff67b70fff libsystem_m.dylib (3178) <00F331F1-0D09-39B3-8736-1FE90E64E903> /usr/lib/system/libsystem_m.dylib
0x7fff67b71000 - 0x7fff67b98fff libsystem_malloc.dylib (283.100.6) <8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib
0x7fff67b99000 - 0x7fff67ba6ffb libsystem_networkextension.dylib (1095.140.2) /usr/lib/system/libsystem_networkextension.dylib
0x7fff67ba7000 - 0x7fff67bb0ff7 libsystem_notify.dylib (241.100.2) /usr/lib/system/libsystem_notify.dylib
0x7fff67bb1000 - 0x7fff67bb9fef libsystem_platform.dylib (220.100.1) <009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib
0x7fff67bba000 - 0x7fff67bc4fff libsystem_pthread.dylib (416.100.3) <62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib
0x7fff67bc5000 - 0x7fff67bc9ff3 libsystem_sandbox.dylib (1217.141.2) <051C4018-4345-3034-AC98-6DE42FB8273B> /usr/lib/system/libsystem_sandbox.dylib
0x7fff67bca000 - 0x7fff67bccfff libsystem_secinit.dylib (62.100.2) /usr/lib/system/libsystem_secinit.dylib
0x7fff67bcd000 - 0x7fff67bd4ffb libsystem_symptoms.dylib (1238.120.2) <702D0910-5C34-3D43-9631-8BD215DE4FE1> /usr/lib/system/libsystem_symptoms.dylib
0x7fff67bd5000 - 0x7fff67bebff2 libsystem_trace.dylib (1147.120.1) /usr/lib/system/libsystem_trace.dylib
0x7fff67bed000 - 0x7fff67bf2ff7 libunwind.dylib (35.4) <42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib
0x7fff67bf3000 - 0x7fff67c28ffe libxpc.dylib (1738.140.2) <54EEF402-42C7-3995-BADE-93C48EFC4452> /usr/lib/system/libxpc.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 3339
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=771.4M resident=0K(0%) swapped_out_or_unallocated=771.4M(100%)
Writable regions: Total=2.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
Foundation 4K 1
JS JIT generated code 1.0G 3
Kernel Alloc Once 8K 1
MALLOC 304.2M 50
MALLOC guard page 48K 10
MALLOC_MEDIUM (reserved) 840.0M 7 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.1M 18
Stack 16.6M 18
VM_ALLOCATE 2.3G 2242
VM_ALLOCATE (reserved) 72K 3 reserved VM address space (unallocated)
WebKit Malloc 5268K 7
__DATA 63.1M 448
__DATA_CONST 97K 4
__FONT_DATA 4K 1
__GLSLBUILTINS 5176K 1
__LINKEDIT 391.1M 10
__OBJC_RO 32.3M 1
__OBJC_RW 1908K 2
__TEXT 380.4M 428
__UNICODE 564K 1
mapped file 84.0M 36
shared memory 644K 16
=========== ======= =======
TOTAL 5.8G 3310
TOTAL, minus reserved VM space 4.6G 3310

Model: MacBookPro15,1, BootROM 1554.80.3.0.0 (iBridge: 18.16.14347.0.0,0), 6 processors, 6-Core Intel Core i7, 2.6 GHz, 32 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Oct 28 2020 13:06:41 version 9.30.357.42.32.5.48 FWID 01-4f9e2d7c
Bluetooth: Version 7.0.6f8, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: USB2.0 Hub
USB Device: C922 Pro Stream Webcam
USB Device: USB Billboard Device
USB Device: USB3.0 Hub
USB Device: Apple T2 Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4

feat: store data stream

Is your feature request related to a problem? Please describe.
When using proto stream feature (e.g. in a download file situation), it would be nice to be able to store the response(s) into a file of a given name.

Describe the solution you'd like
Streaming works perfectly, multiple responses are shown. Now it would be cool to be able to store all of the responses (with applied transformations, for example obj => obj.data) into a file.

Error trying to import protos from google/fhir

Describe the bug
Trying to import a protobuf that uses https://github.com/google/fhir/tree/master/proto/google/fhir/proto throws an error making us unable to use Kreya in our company.

I was unable to dig into the problem as the error is not too descriptive but I think it might be related to some files being over 8k lines.

To Reproduce

  1. Go to Importers
  2. Add a new importer for gRPC proto files
  3. Add import map to .../@cockpit-grpc
  4. import folder .../@cockpit-grpc/individuals-microservice
  5. Click Save

Expected behavior
Import should work as usual.

Screenshots
image

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: MacIntel (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko))
  • Kreya Version 1.5.0

In attachment there is the required protos to test.

@cockpit-grpc.zip

If you need more information please let me know as we would love to migrate from BloomRPC to Kreya.

System.ArgumentException: An item with the same key has already been added.

Describe the bug
A clear and concise description of what the bug is.

{
  "kreyaVersion": "1.5.0",
  "platform": "Win32",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.73"
}

System.ArgumentException: An item with the same key has already been added.
   at NJsonSchema.Collections.ObservableDictionary`2.Insert(TKey key, TValue value, Boolean add)
   at NJsonSchema.Collections.ObservableDictionary`2.Add(TKey key, TValue value)
   at Kreya.Grpc.Core.Validation.ProtoJsonSchemaGenerator.BuildMessageSchemaFields(MessageDescriptor messageDescriptor, JsonSchema schema, IDictionary`2 definitions)
   at Kreya.Grpc.Core.Validation.ProtoJsonSchemaGenerator.BuildMessageSchema(MessageDescriptor messageDescriptor, IDictionary`2 definitions)
   at Kreya.Grpc.Core.Validation.ProtoJsonSchemaGenerator.GenerateJsonSchemaForMessage(MessageDescriptor descriptor)
   at Kreya.Grpc.Core.Operations.GrpcComputedDetailsLoader.LoadComputedDetails(String methodFqn, GrpcOperationComputedDetails details)
   at Kreya.Grpc.Core.Operations.GrpcComputedDetailsLoader.OperationLoaded(IOperationWithDetail`2 operation)
   at Kreya.Grpc.Data.StorageHooks.GrpcOperationStorageHook.OperationLoaded(IOperationWithDetail`2 operation)
   at Kreya.Data.OperationStorage.LoadOperationDetail(Project project, String operationPath)
   at Kreya.Core.Operations.OperationService.LoadOperationWithDetails(String operationPath)
   at Kreya.UI.Invoker.OperationUiService.LoadOperationWithDetails(String operationPath)
   at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'My Project'
  2. Click on 'One of my service methods called "processAll"'
  3. Scroll down to 'N/A'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Expect the normal service method page to appear

Screenshots
If applicable, add screenshots to help explain your problem.

image

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS: Windows 10
  • Kreya Version 1.5.0

Additional context
Add any other context about the problem here.

I have many separate protos for several services in a shared namespace

The latest version doesnt work on Linux

Describe the bug
I've installed Kreya on linux. And when I open the app and press "Create project", I get the following error on the console:

(WebKitWebProcess:317203): Gdk-ERROR **: 11:38:28.478: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 217 error_code 2 request_code 152 (GLX) minor_code 34)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Environment (if possible, copy the information from the error dialog or the About menu):

  • Linux lenovo 5.11.0-7614-generic #15162257898220.10~383c0a9-Ubuntu SMP Wed Jun 2 00:54:41 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
  • Kreya Version 1.5.0

nguid suggestion in autocomplete

In Visual Studio I use resharper. When I am writing a unittest and need a GUID, I can type nguid<tab> to generate a GUID.

I think this might be a useful feature for Kreya.

image

image

Server stream results not scrollable/expandable

A server stream with more responses that can fit in the response area cannot be scrolled and the individual messages cannot be expanded either.

image

  • OS: Windows 10
  • Kreya Version 1.4.0-beta.2

Unable to use `gRPC proto files` importer type on macOS

Describe the bug
Unable to use a local file based importer on macOS.

I am unable to use the file import method on macOS. It works as expected with the same proto file on Windows.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Importers
  2. Click on Type
  3. Scroll down to gRPC proto files
  4. Tick 'Create an operation for each API method`
  5. Click 'Proto files' tab
  6. Click 'Add proto files`
  7. Select file
  8. Click 'Save'
  9. See error

Expected behavior
Expect this to import the service as it does on Windows

Screenshots
Here is a copy of the proto file, it is just a Greeter example:

syntax = "proto3";

option csharp_namespace = "Test.Namespace";

package greet;

// The greeting service definition.
service Greeter {
  // Sends a greeting
  rpc SayHello (HelloRequest) returns (HelloReply);
}

// The request message containing the user's name.
message HelloRequest {
  string name = 1;
}

// The response message containing the greetings.
message HelloReply {
  string message = 1;
}

Environment (if possible, copy the information from the error dialog or the About menu):

{
  "kreyaVersion": "1.3.1",
  "platform": "MacIntel",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko)"
}

System.InvalidCastException: Unable to cast object of type 'Kreya.Data.Models.ImportStream`1[Kreya.Grpc.Data.Models.Importer.GrpcServerReflectionImporterOptions]' to type 'Kreya.Data.Api.Models.IImportStream`1[Kreya.Grpc.Data.Models.Importer.ProtoFileImporterOptions]'.
   at Kreya.Data.Api.StorageHooks.ImportStreamStorageHookAdapter`1.PrepareImportStreamForSave(IImportStream importStream)
   at Kreya.Data.ProjectStorage.<>c.<StoreProject>b__5_0(IImportStreamStorageHookAdapter adapter, ImportStream importStream)
   at Kreya.Data.ProjectStorage.CallImportStreamHooks(Project project, Func`3 hook)
   at Kreya.Data.ProjectStorage.StoreProject(Project proj)
   at Kreya.Core.Importer.ImporterService.CreateImportStream(ImportStream importStream)
   at Kreya.UI.Importer.ImporterUiService.CreateImportStream(CreateImportStreamModel createModel)
   at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

feat: duplicate request

Is your feature request related to a problem? Please describe.
When creating multiple requests, it is cumberstone to create a request with the "plus" button.

Describe the solution you'd like
In the context (right click) menu, it would be cool to have a "duplicate request" action. To create a 1:1 copy of a given request.

Ubuntu 21.04: The configured user limit (128) on the number of inotify instances has been reached, or the per-process limit on the number of open file descriptors has been reached.

Describe the bug
Somehow Kreya give me the error System.IO.IOException: The configured user limit (128) on the number of inotify instances has been reached, or the per-process limit on the number of open file descriptors has been reached.

My limits:

$ ulimit -Hn; ulimit -Sn       
1048576
1024

$ cat /proc/sys/fs/file-max    
9223372036854775807

$ cat /proc/sys/fs/inotify/max_user_watches
1524288

To Reproduce
Steps to reproduce the behavior:

  1. Install kreya via Snap
  2. Run kreya and create a project
  3. See error
  4. Run kreya again
  5. Open created project
  6. See error

Expected behavior
I expect it to open without errors.

Environment (if possible, copy the information from the error dialog or the About menu):

  • OS:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.10
Release:        20.10
Codename:       groovy

$ uname -a
Linux ahsoka 5.8.0-50-generic #56-Ubuntu SMP Mon Apr 12 17:18:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
  • Kreya Version: 1.4.0

Additional context
Full log:

{
  "kreyaVersion": "1.4.0",
  "platform": "Linux x86_64",
  "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 Safari/605.1.15"
}

System.IO.IOException: The configured user limit (128) on the number of inotify instances has been reached, or the per-process limit on the number of open file descriptors has been reached.
   at System.IO.FileSystemWatcher.StartRaisingEvents()
   at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed()
   at System.IO.FileSystemWatcher.set_EnableRaisingEvents(Boolean value)
   at Kreya.Data.FileSystem.FileWatcher.ProjectFileWatcherService.Watch(IProject proj)
   at Kreya.Core.Projects.ProjectAccessor.InitActiveProject(Project proj)
   at Kreya.Core.Projects.ProjectService.LoadProject(String path)
   at Kreya.UI.Projects.ProjectUiService.Open(String path)
   at SpiderEye.Bridge.ApiMethod.InvokeAsync(Object instance, Object parameter)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.InvokeWithDependencyInjection(IDependencyInjectionApiMethod apiMethod, Object parameters)
   at SpiderEye.Bridge.WebviewBridge.ResolveCall(String id, String parameters)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.