问题标签 [probe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1809 浏览

linux-kernel - 在 kretprobe 处理程序中获取函数的返回值

我想知道是否可以将 kretprobe 挂接到内核函数上并在 kretprobe 的返回处理程序中捕获它的返回值。

0 投票
0 回答
273 浏览

probe - 调试Linux LKM:如何强制probe()

当您使用 insmod 插入 LKM 时,它似乎没有执行定义的 probe() 函数。我需要做什么才能触发它?

背景:尝试为旧内核 (2.6.39) 创建 MAX14830 驱动程序。无法使用一个可用的(max310x.c),因为旧内核,不支持 regmap 等。在旧内核的源代码树中有 max3107 驱动程序(同样的东西,但对于 1 个串行端口,而 14830 有 4 个)。两个驱动程序都使用探针函数进行初始化,因为 SOC 通过 spi 与 MAX 芯片通信。我想先开发驱动程序为 LKM。

我的问题可能是什么?

0 投票
0 回答
238 浏览

request - 如何提高 802.11 中的探测请求率?

我需要提高来自未连接到 wlan 的设备的探测请求速率。我尝试使用注入数据包(libpcap),但设备忽略了所有请求(探测请求、探测响应、关联、身份验证、解除身份验证等)。你对这个问题有什么建议吗?

编辑:我解决了这个问题。数据包需要CRC位并在某些帧的字段中使用小端。在 C 中创建嗅探器并没有什么不同,只需创建一个具有正确大小的良好结构即可。

0 投票
1 回答
3535 浏览

kubernetes - Kubernetes readiness Probe exec KO,liveness Probe 同样 exec OK

我已经在我的 pod 上配置了一个带有二进制执行检查的 readinessProbe,它连接到我正在运行的服务器(在同一个容器中)并检索一些健康信息(比如准备好流量)。

配置为 readinessProbe,二进制文件无法联系我的服务器并获取所需的信息。它连接在 TCP 套接字上。但是当我将它配置为 livenessProbe 时它可以正常工作。

配置。为了使它工作,我只将类型从 readinessProbe 更改为 livenessProbe。

该服务用于服务器,注册它的主机和端口。还行吧。

使用的版本:kubernetes v1.1.0-origin-1107-g4c8e6f4

谢谢你。

0 投票
1 回答
3379 浏览

request - 手机在捕获 Wi-Fi 探测请求时不会发送所有存储的 ssid

我用 scapy 构建了一个脚本,以在 monitornig wi-fi 接口中捕获探测请求。我成功捕获了请求,以及其中包含的一些 SSID。但是存储在手机中的大多数网络都不会被广播。并且没有明确的模式说明为什么会发生这种情况。有些手机根本不广播 ssid。

我试图找到这种行为背后的原因的解释,但没有找到任何解释,除了应该广播隐藏的网络以便电话连接到它们,但即使这样也不是真的,而且大多数广播的是可见的。

另一种行为是 iPhone,它似乎只广播它们所连接的网络,而不是其他任何东西。(没有网络 -> 没有 SSID)。

我试过把接口放在各个频道,结果在广播网络上有所不同,但设备中保存的绝大多数仍然没有广播。

这背后有什么原因吗?或者一种强制设备广播它们的方法?

0 投票
2 回答
143 浏览

macos - 如何激活 sh DTrace Provider?

我在 2007 年发现了有关x86 sh 二进制文件的补丁(和更新),以支持 sh DTrace 提供程序。

但是我在 OS X 上找不到任何探测器。我正在检查:

请参阅:Oracle 站点上的/bin/sh DTrace Provider (博客上的同一篇文章)

也许是因为 mysh与 GNU bash 相同?

这些探测器在哪里实施,如何找到它们或如何激活它们?

是否仅在 Solaris 上实现?

0 投票
1 回答
1977 浏览

dtrace - 如何修复启用的探针上的错误:无效地址(0x0)?

我有以下错误:

dtrace: error on enabled probe ID 3 (ID 7343: php15810:php:dtrace_execute_ex:function-return): invalid address (0x0) in action #2 at DIF offset 24

当我试图跟踪我的 PHP 脚本 ( sudo ./trace-php.d) 时。

基本上我想要实现的是通过 PHP 函数显示分发时间/计数。它似乎有效,但我对这个错误感到恼火。我知道我可以将它发送到/dev/null,但我想了解并修复它。

这是我的 dtrace 代码:

示例输出(在运行一些 php 脚本时)是:

0 投票
1 回答
231 浏览

tivoli - tivoli Omnibus 探测规则程序生成多个事件

我正在编写探测规则以在 Omnibus ObjectServer 中生成事件。

当我完成所有工作并设置参数(例如@Summary,@Identifier,@Agent,..),然后用genevent(DefaultOS,@Node,$myNode,@NodeAlias,.. ...) 命令到 ObjectServer,我从 Netcool 控制台看到了两个事件警报,而不是一个。

我后来注释掉了所有@参数设置,比如

$myNode = "ABCDEF"

# @Node = $myNode

$myManager = "案例管理器"

# @Manager = $myManager ......

然后只会在 ObjectServer 中创建一个事件(通过genevent() 命令)。

我的问题是:在什么时候(通过设置这些@参数)将触发在 ObjectServer 中创建事件?为什么我只向 ObjectServer 发送了一个genevent() 而创建了两个事件记录?

我在 IBM Tivoli 网站上进行了搜索,但不幸的是我找不到我正在寻找的答案。

提前致谢。

0 投票
1 回答
4063 浏览

hashtable - 如何找到键的探测序列?

我将如何解决这个问题?我对如何开始有点困惑 键 34、25、79、56、6 将被插入长度为 11 的哈希表中,其中冲突将通过开放寻址来解决。哈希函数是 h(k,i) = (k mod11 + i(1+k mod10))mod11 a。计算上述每个键的探测序列。

0 投票
0 回答
165 浏览

object - 具有光照贴图和光照探针的游戏对象的 Unity 对象池

基本上,我正在尝试为 android 开发一个无限运行的游戏,在我在项目中引入光探针之前,一切都运行良好。我的想法是我有 10 个隧道形状的科幻环境片段,并为它们烘焙了光照贴图,它们都是光照贴图的,我将它们排成一排,形成一条长隧道,然后我在这条隧道中运行我的角色并作为一旦角色穿过一块并且该块离开相机视图,

如何使用烘焙灯实现动态照明以实现无限运行以及对象池?