Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1487068 Details for
Bug 1633120
[abrt] upower: sysfs_get_capacity_level(): upowerd killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 93.73 KB, created by
Daniel Rindt
on 2018-09-26 08:54:34 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Daniel Rindt
Created:
2018-09-26 08:54:34 UTC
Size:
93.73 KB
patch
obsolete
>[New LWP 1027] >[New LWP 1033] >[New LWP 1034] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/upowerd'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000555b26bd2d00 in sysfs_get_capacity_level (level=<synthetic pointer>, native_path=0x555b27cc7da0 "/sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:02.0/0000:39:00.0/usb3/3-1/3-1:1.2/0003:046D:C52B.0003/0003:046D:400A.0004/power_supply/hidpp_battery_0") at up-device-supply.c:516 >[Current thread is 1 (Thread 0x7f7aa6373880 (LWP 1027))] > >Thread 1 (Thread 0x7f7aa6373880 (LWP 1027)): >#0 0x0000555b26bd2d00 in sysfs_get_capacity_level (level=<synthetic pointer>, native_path=0x555b27cc7da0 "/sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:02.0/0000:39:00.0/usb3/3-1/3-1:1.2/0003:046D:C52B.0003/0003:046D:400A.0004/power_supply/hidpp_battery_0") at up-device-supply.c:516 > str = 0x555b27c9a8d0 "" > ret = -1 > i = <optimized out> > len = <optimized out> > levels = {{str = 0x555b26bdd6f9 "Normal", percentage = 55, level = UP_DEVICE_LEVEL_NORMAL}, {str = 0x555b26bdd700 "High", percentage = 70, level = UP_DEVICE_LEVEL_HIGH}, {str = 0x555b26bd9abd "Low", percentage = 10, level = UP_DEVICE_LEVEL_LOW}, {str = 0x555b26bd9acb "Critical", percentage = 5, level = UP_DEVICE_LEVEL_CRITICAL}, {str = 0x555b26bdba6d "Full", percentage = 100, level = UP_DEVICE_LEVEL_FULL}} > str = <optimized out> > ret = <optimized out> > i = <optimized out> > levels = <optimized out> > len = <optimized out> > __func__ = <optimized out> > _g_boolean_var_ = <optimized out> >#1 up_device_supply_refresh_device (out_state=0x7ffc81dc2d78, supply=0x555b27cad400) at up-device-supply.c:963 > state = <optimized out> > device = 0x555b27cad400 > native_path = 0x555b27cc7da0 "/sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/0000:04:02.0/0000:39:00.0/usb3/3-1/3-1:1.2/0003:046D:C52B.0003/0003:046D:400A.0004/power_supply/hidpp_battery_0" > percentage = <optimized out> > native = <optimized out> > level = UP_DEVICE_LEVEL_UNKNOWN > state = <optimized out> > device = <optimized out> > native_path = <optimized out> > native = <optimized out> > percentage = <optimized out> > level = <optimized out> > model_name = <optimized out> > serial_number = <optimized out> > sibling = <optimized out> > path = <optimized out> >#2 up_device_supply_refresh (device=0x555b27cad400) at up-device-supply.c:1191 > ret = <optimized out> > supply = 0x555b27cad400 > type = UP_DEVICE_KIND_MOUSE > state = <optimized out> >#3 0x0000555b26bbe43e in up_device_refresh_internal (device=0x555b27cad400) at up-device.c:649 > ret = 0 > klass = <optimized out> >#4 0x0000555b26bcfd4a in up_backend_prepare_for_sleep (connection=<optimized out>, sender_name=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x555b27ca2230) at up-backend.c:754 > device = <optimized out> > backend = <optimized out> > will_sleep = <optimized out> > array = <optimized out> > i = 2 > connection = <optimized out> > object_path = <optimized out> > interface_name = <optimized out> > user_data = 0x555b27ca2230 > backend = <optimized out> > will_sleep = <optimized out> > array = <optimized out> > sender_name = <optimized out> > signal_name = <optimized out> > parameters = <optimized out> > i = <optimized out> > device = <optimized out> > backend = 0x555b27ca2230 > will_sleep = 0 > array = <optimized out> > i = <optimized out> > device = <optimized out> >#5 0x00007f7aa5c75cc8 in emit_signal_instance_in_idle_cb (data=data@entry=0x7f7a84025d70) at gdbusconnection.c:3720 > signal_instance = 0x7f7a84025d70 > parameters = 0x7f7a8401cc30 > has_subscription = 1 >#6 0x00007f7aa52721cb in g_idle_dispatch (source=0x7f7a84016200, callback=0x7f7aa5c75c50 <emit_signal_instance_in_idle_cb>, user_data=0x7f7a84025d70) at gmain.c:5535 > again = <optimized out> >#7 0x00007f7aa52758ad in g_main_dispatch (context=0x555b27c95ac0) at gmain.c:3177 > dispatch = 0x7f7aa52721b0 <g_idle_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x7f7a84025d70 > callback = 0x7f7aa5c75c50 <emit_signal_instance_in_idle_cb> > cb_funcs = 0x7f7aa553f280 <g_source_callback_funcs> > cb_data = 0x7f7a84015180 > need_destroy = <optimized out> > source = 0x7f7a84016200 > current = 0x555b27cac370 > i = 1 > current = <optimized out> > i = <optimized out> > __func__ = "g_main_dispatch" > source = <optimized out> > _g_boolean_var_ = <optimized out> > was_in_call = <optimized out> > user_data = <optimized out> > callback = <optimized out> > cb_funcs = <optimized out> > cb_data = <optimized out> > need_destroy = <optimized out> > dispatch = <optimized out> > prev_source = <optimized out> > _g_boolean_var_ = <optimized out> >#8 g_main_context_dispatch (context=context@entry=0x555b27c95ac0) at gmain.c:3830 >No locals. >#9 0x00007f7aa5275c78 in g_main_context_iterate (context=0x555b27c95ac0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903 > max_priority = 2147483647 > timeout = 441369 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 4 > fds = 0x7f7a88001c50 >#10 0x00007f7aa5275fa2 in g_main_loop_run (loop=0x555b27cbff30) at gmain.c:4099 > self = <optimized out> > __func__ = "g_main_loop_run" >#11 0x0000555b26bbb3ed in main (argc=<optimized out>, argv=<optimized out>) at up-main.c:278 > error = 0x0 > context = <optimized out> > timed_exit = 0 > immediate_exit = 0 > timer_id = 0 > verbose = 0 > state = 0x555b27c8ff80 > bus_flags = <optimized out> > replace = 0 > options = {{long_name = 0x555b26bdb1a1 "timed-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc81dc3038, description = 0x555b26bdb1ac "Exit after a small delay", arg_description = 0x0}, {long_name = 0x555b26bdb1c5 "immediate-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc81dc303c, description = 0x555b26bdb270 "Exit after the engine has loaded", arg_description = 0x0}, {long_name = 0x555b26bdb1d4 "replace", short_name = 114 'r', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc81dc3044, description = 0x555b26bdb1dc "Replace the old daemon", arg_description = 0x0}, {long_name = 0x555b26bdb1f3 "verbose", short_name = 118 'v', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc81dc3040, description = 0x555b26bdb298 "Show extra debugging information", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} > >Thread 2 (Thread 0x7f7a94544700 (LWP 1033)): >#0 0x00007f7aa4b253e9 in __GI___poll (fds=0x555b27c79400, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f7aa5275be6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x555b27c79400, timeout=<optimized out>, context=0x555b27ca4fa0) at gmain.c:4204 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f7aa5285520 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x555b27ca4fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x555b27c79400 >#3 0x00007f7aa5275d10 in g_main_context_iteration (context=0x555b27ca4fa0, may_block=may_block@entry=1) at gmain.c:3964 > retval = <optimized out> >#4 0x00007f7aa5275d61 in glib_worker_main (data=<optimized out>) at gmain.c:5773 >No locals. >#5 0x00007f7aa529df2a in g_thread_proxy (data=0x555b27ca5400) at gthread.c:784 > thread = 0x555b27ca5400 > __func__ = "g_thread_proxy" >#6 0x00007f7aa3f9c594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140164451288832, -3658453812200835759, 140722487174510, 140722487174511, 140722487174640, 140722487174640, 3733386287623206225, 3733422894956311889}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f7aa4b2fe6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7f7a93d43700 (LWP 1034)): >#0 0x00007f7aa4b253e9 in __GI___poll (fds=0x555b27cba4a0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f7aa5275be6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555b27cba4a0, timeout=<optimized out>, context=0x555b27cb8d50) at gmain.c:4204 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f7aa5285520 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x555b27cb8d50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x555b27cba4a0 >#3 0x00007f7aa5275fa2 in g_main_loop_run (loop=0x555b27cb8e90) at gmain.c:4099 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007f7aa5c8a6ba in gdbus_shared_thread_func (user_data=0x555b27cb8d20) at gdbusprivate.c:275 > data = 0x555b27cb8d20 >#5 0x00007f7aa529df2a in g_thread_proxy (data=0x555b27ca54a0) at gthread.c:784 > thread = 0x555b27ca54a0 > __func__ = "g_thread_proxy" >#6 0x00007f7aa3f9c594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140164442896128, -3658453812200835759, 140722487174462, 140722487174463, 140722487174592, 140722487174592, 3733387387671704913, 3733422894956311889}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f7aa4b2fe6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. >From To Syms Read Shared Object Library >0x00007f7aa5f66330 0x00007f7aa5f77e2a Yes /lib64/libupower-glib.so.3 >0x00007f7aa5bef4b0 0x00007f7aa5cd70f2 Yes /lib64/libgio-2.0.so.0 >0x00007f7aa59a2300 0x00007f7aa59ae8ec Yes /lib64/libusb-1.0.so.0 >0x00007f7aa57969a0 0x00007f7aa5799bf6 Yes /lib64/libgudev-1.0.so.0 >0x00007f7aa554b7a0 0x00007f7aa557c660 Yes /lib64/libgobject-2.0.so.0 >0x00007f7aa52440d0 0x00007f7aa52bf34e Yes /lib64/libglib-2.0.so.0 >0x00007f7aa500c4e0 0x00007f7aa501fbdc Yes /lib64/libimobiledevice.so.6 >0x00007f7aa4df6cc0 0x00007f7aa4dff6e4 Yes /lib64/libplist.so.3 >0x00007f7aa4a573a0 0x00007f7aa4b9e03f Yes /lib64/libc.so.6 >0x00007f7aa482e810 0x00007f7aa483329a Yes /lib64/libffi.so.6 >0x00007f7aa462a140 0x00007f7aa462b066 Yes /lib64/libgmodule-2.0.so.0 >0x00007f7aa4425ee0 0x00007f7aa4426bbe Yes /lib64/libdl.so.2 >0x00007f7aa41b5660 0x00007f7aa4205c66 Yes (*) /lib64/libpcre.so.1 >0x00007f7aa3f9abe0 0x00007f7aa3fa87f1 Yes /lib64/libpthread.so.0 >0x00007f7aa3d80420 0x00007f7aa3d8d5f7 Yes /lib64/libz.so.1 >0x00007f7aa3b5bdf0 0x00007f7aa3b7393f Yes /lib64/libselinux.so.1 >0x00007f7aa3941840 0x00007f7aa394d60e Yes /lib64/libresolv.so.2 >0x00007f7aa36f0f30 0x00007f7aa372853e No /lib64/libmount.so.1 >0x00007f7aa34cead0 0x00007f7aa34df715 No /lib64/libgcc_s.so.1 >0x00007f7aa32a9e30 0x00007f7aa32c0d61 No /lib64/libudev.so.1 >0x00007f7aa2f30f80 0x00007f7aa3031910 Yes /lib64/libgnutls.so.30 >0x00007f7aa2ceecd0 0x00007f7aa2cf9a23 Yes /lib64/libtasn1.so.6 >0x00007f7aa29dc5c0 0x00007f7aa2aaa53c Yes /lib64/libgcrypt.so.20 >0x00007f7aa27cabd0 0x00007f7aa27ce29b Yes /lib64/libusbmuxd.so.4 >0x00007f7aa6184f60 0x00007f7aa61a3060 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f7aa2547160 0x00007f7aa25a2513 Yes (*) /lib64/libpcre2-8.so.0 >0x00007f7aa2302740 0x00007f7aa233359e No /lib64/libblkid.so.1 >0x00007f7aa20f2740 0x00007f7aa20f6171 No /lib64/libuuid.so.1 >0x00007f7aa1eeb210 0x00007f7aa1eee46c Yes /lib64/librt.so.1 >0x00007f7aa1be1440 0x00007f7aa1c7952c Yes /lib64/libp11-kit.so.0 >0x00007f7aa199a750 0x00007f7aa199e2b7 Yes /lib64/libidn2.so.0 >0x00007f7aa1629a70 0x00007f7aa165de9e Yes /lib64/libunistring.so.2 >0x00007f7aa13e8c60 0x00007f7aa1405eec Yes /lib64/libnettle.so.6 >0x00007f7aa11b8840 0x00007f7aa11c6fdf Yes /lib64/libhogweed.so.4 >0x00007f7aa0f415c0 0x00007f7aa0f97524 Yes /lib64/libgmp.so.10 >0x00007f7aa0d191e0 0x00007f7aa0d2a7ee Yes /lib64/libgpg-error.so.0 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xffffffff 4294967295 >rbx 0x0 0 >rcx 0x10 16 >rdx 0x555b27c9a8d0 93849997912272 >rsi 0x0 0 >rdi 0x555b27c9a8d0 93849997912272 >rbp 0x555b27cc7da0 0x555b27cc7da0 >rsp 0x7ffc81dc2d00 0x7ffc81dc2d00 >r8 0x7 7 >r9 0x7 7 >r10 0x1 1 >r11 0x0 0 >r12 0x555b27cad400 93849997988864 >r13 0x555b27c9a8d0 93849997912272 >r14 0x555b27cad400 93849997988864 >r15 0x0 0 >rip 0x555b26bd2d00 0x555b26bd2d00 <up_device_supply_refresh+3312> >eflags 0x10297 [ CF PF AF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function up_device_supply_refresh: > 0x0000555b26bd2010 <+0>: endbr64 > 0x0000555b26bd2014 <+4>: push %r15 > 0x0000555b26bd2016 <+6>: push %r14 > 0x0000555b26bd2018 <+8>: mov %rdi,%r14 > 0x0000555b26bd201b <+11>: push %r13 > 0x0000555b26bd201d <+13>: push %r12 > 0x0000555b26bd201f <+15>: push %rbp > 0x0000555b26bd2020 <+16>: push %rbx > 0x0000555b26bd2021 <+17>: sub $0x128,%rsp > 0x0000555b26bd2028 <+24>: mov %fs:0x28,%rax > 0x0000555b26bd2031 <+33>: mov %rax,0x118(%rsp) > 0x0000555b26bd2039 <+41>: xor %eax,%eax > 0x0000555b26bd203b <+43>: callq 0x555b26bd1ef0 <up_device_supply_get_type> > 0x0000555b26bd2040 <+48>: mov %r14,%rdi > 0x0000555b26bd2043 <+51>: mov %rax,%rsi > 0x0000555b26bd2046 <+54>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd204b <+59>: lea 0x74(%rsp),%rdx > 0x0000555b26bd2050 <+64>: xor %ecx,%ecx > 0x0000555b26bd2052 <+66>: mov %r14,%rdi > 0x0000555b26bd2055 <+69>: mov %rax,%rbx > 0x0000555b26bd2058 <+72>: lea 0x93ed(%rip),%rsi # 0x555b26bdb44c > 0x0000555b26bd205f <+79>: xor %eax,%eax > 0x0000555b26bd2061 <+81>: callq 0x555b26bba580 <g_object_get@plt> > 0x0000555b26bd2066 <+86>: mov 0x74(%rsp),%eax > 0x0000555b26bd206a <+90>: cmp $0x1,%eax > 0x0000555b26bd206d <+93>: je 0x555b26bd2190 <up_device_supply_refresh+384> > 0x0000555b26bd2073 <+99>: cmp $0x2,%eax > 0x0000555b26bd2076 <+102>: je 0x555b26bd2260 <up_device_supply_refresh+592> > 0x0000555b26bd207c <+108>: callq 0x555b26bbde20 <up_device_get_type> > 0x0000555b26bd2081 <+113>: mov %rbx,%rdi > 0x0000555b26bd2084 <+116>: mov %rax,%rsi > 0x0000555b26bd2087 <+119>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd208c <+124>: mov %rax,%r12 > 0x0000555b26bd208f <+127>: callq 0x555b26bba3c0 <g_udev_device_get_type@plt> > 0x0000555b26bd2094 <+132>: mov %r12,%rdi > 0x0000555b26bd2097 <+135>: mov %rax,%rbp > 0x0000555b26bd209a <+138>: callq 0x555b26bbeb30 <up_device_get_native> > 0x0000555b26bd209f <+143>: mov %rbp,%rsi > 0x0000555b26bd20a2 <+146>: mov %rax,%rdi > 0x0000555b26bd20a5 <+149>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd20aa <+154>: mov %rax,%rdi > 0x0000555b26bd20ad <+157>: mov %rax,%r13 > 0x0000555b26bd20b0 <+160>: callq 0x555b26bb9ec0 <g_udev_device_get_sysfs_path@plt> > 0x0000555b26bd20b5 <+165>: mov %rax,%rbp > 0x0000555b26bd20b8 <+168>: mov 0x30(%rbx),%rax > 0x0000555b26bd20bc <+172>: mov 0x4(%rax),%ecx > 0x0000555b26bd20bf <+175>: test %ecx,%ecx > 0x0000555b26bd20c1 <+177>: je 0x555b26bd2440 <up_device_supply_refresh+1072> > 0x0000555b26bd20c7 <+183>: lea 0x99ec(%rip),%rsi # 0x555b26bdbaba > 0x0000555b26bd20ce <+190>: mov %rbp,%rdi > 0x0000555b26bd20d1 <+193>: mov $0x1,%r15d > 0x0000555b26bd20d7 <+199>: callq 0x555b26bd96c0 <sysfs_get_double_with_error> > 0x0000555b26bd20dc <+204>: pxor %xmm1,%xmm1 > 0x0000555b26bd20e0 <+208>: comisd %xmm0,%xmm1 > 0x0000555b26bd20e4 <+212>: ja 0x555b26bd2bc8 <up_device_supply_refresh+3000> > 0x0000555b26bd20ea <+218>: comisd %xmm0,%xmm1 > 0x0000555b26bd20ee <+222>: ja 0x555b26bd3250 <up_device_supply_refresh+4672> > 0x0000555b26bd20f4 <+228>: mov %rbp,%rdi > 0x0000555b26bd20f7 <+231>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd20fd <+237>: callq 0x555b26bd1b30 <up_device_supply_get_state> > 0x0000555b26bd2102 <+242>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd2108 <+248>: ucomisd 0x8058(%rip),%xmm0 # 0x555b26bda168 > 0x0000555b26bd2110 <+256>: mov %eax,%ebp > 0x0000555b26bd2112 <+258>: jnp 0x555b26bd2500 <up_device_supply_refresh+1264> > 0x0000555b26bd2118 <+264>: test %ebp,%ebp > 0x0000555b26bd211a <+266>: je 0x555b26bd2154 <up_device_supply_refresh+324> > 0x0000555b26bd211c <+268>: mov 0x30(%rbx),%rax > 0x0000555b26bd2120 <+272>: lea 0xb7d9(%rip),%rdx # 0x555b26bdd900 > 0x0000555b26bd2127 <+279>: mov $0x80,%esi > 0x0000555b26bd212c <+284>: lea 0x90d6(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2133 <+291>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd2139 <+297>: mov 0x30(%rax),%ecx > 0x0000555b26bd213c <+300>: xor %eax,%eax > 0x0000555b26bd213e <+302>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd2143 <+307>: mov 0x30(%rbx),%rax > 0x0000555b26bd2147 <+311>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd214d <+317>: movl $0x0,0x30(%rax) > 0x0000555b26bd2154 <+324>: sub $0x8,%rsp > 0x0000555b26bd2158 <+328>: mov $0x1,%eax > 0x0000555b26bd215d <+333>: mov %ebp,%r9d > 0x0000555b26bd2160 <+336>: mov %r15d,%ecx > 0x0000555b26bd2163 <+339>: pushq $0x0 > 0x0000555b26bd2165 <+341>: lea 0x82e0(%rip),%rdx # 0x555b26bda44c > 0x0000555b26bd216c <+348>: mov %r12,%rdi > 0x0000555b26bd216f <+351>: lea 0x7a79(%rip),%r8 # 0x555b26bd9bef > 0x0000555b26bd2176 <+358>: lea 0x7ace(%rip),%rsi # 0x555b26bd9c4b > 0x0000555b26bd217d <+365>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd2182 <+370>: mov %ebp,0x88(%rsp) > 0x0000555b26bd2189 <+377>: pop %rax > 0x0000555b26bd218a <+378>: pop %rdx > 0x0000555b26bd218b <+379>: jmp 0x555b26bd2204 <up_device_supply_refresh+500> > 0x0000555b26bd218d <+381>: nopl (%rax) > 0x0000555b26bd2190 <+384>: callq 0x555b26bbde20 <up_device_get_type> > 0x0000555b26bd2195 <+389>: mov %rbx,%rdi > 0x0000555b26bd2198 <+392>: mov %rax,%rsi > 0x0000555b26bd219b <+395>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd21a0 <+400>: xor %ecx,%ecx > 0x0000555b26bd21a2 <+402>: lea 0x78bb(%rip),%rsi # 0x555b26bd9a64 > 0x0000555b26bd21a9 <+409>: mov %rax,%rbp > 0x0000555b26bd21ac <+412>: mov 0x30(%rbx),%rax > 0x0000555b26bd21b0 <+416>: mov %rbp,%rdi > 0x0000555b26bd21b3 <+419>: mov 0x38(%rax),%edx > 0x0000555b26bd21b6 <+422>: xor %eax,%eax > 0x0000555b26bd21b8 <+424>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd21bd <+429>: callq 0x555b26bba3c0 <g_udev_device_get_type@plt> > 0x0000555b26bd21c2 <+434>: mov %rbp,%rdi > 0x0000555b26bd21c5 <+437>: mov %rax,%rbx > 0x0000555b26bd21c8 <+440>: callq 0x555b26bbeb30 <up_device_get_native> > 0x0000555b26bd21cd <+445>: mov %rbx,%rsi > 0x0000555b26bd21d0 <+448>: mov %rax,%rdi > 0x0000555b26bd21d3 <+451>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd21d8 <+456>: mov %rax,%rdi > 0x0000555b26bd21db <+459>: callq 0x555b26bb9ec0 <g_udev_device_get_sysfs_path@plt> > 0x0000555b26bd21e0 <+464>: lea 0x97f5(%rip),%rsi # 0x555b26bdb9dc > 0x0000555b26bd21e7 <+471>: mov %rax,%rdi > 0x0000555b26bd21ea <+474>: callq 0x555b26bd9880 <sysfs_get_int> > 0x0000555b26bd21ef <+479>: xor %ecx,%ecx > 0x0000555b26bd21f1 <+481>: lea 0x97e4(%rip),%rsi # 0x555b26bdb9dc > 0x0000555b26bd21f8 <+488>: mov %rbp,%rdi > 0x0000555b26bd21fb <+491>: mov %eax,%edx > 0x0000555b26bd21fd <+493>: xor %eax,%eax > 0x0000555b26bd21ff <+495>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd2204 <+500>: callq 0x555b26bbb140 <g_get_real_time@plt> > 0x0000555b26bd2209 <+505>: xor %ecx,%ecx > 0x0000555b26bd220b <+507>: lea 0x7a2d(%rip),%rsi # 0x555b26bd9c3f > 0x0000555b26bd2212 <+514>: mov %r14,%rdi > 0x0000555b26bd2215 <+517>: movabs $0x431bde82d7b634db,%rdx > 0x0000555b26bd221f <+527>: mul %rdx > 0x0000555b26bd2222 <+530>: xor %eax,%eax > 0x0000555b26bd2224 <+532>: shr $0x12,%rdx > 0x0000555b26bd2228 <+536>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd222d <+541>: mov 0x118(%rsp),%rcx > 0x0000555b26bd2235 <+549>: xor %fs:0x28,%rcx > 0x0000555b26bd223e <+558>: mov $0x1,%eax > 0x0000555b26bd2243 <+563>: jne 0x555b26bd3976 <up_device_supply_refresh+6502> > 0x0000555b26bd2249 <+569>: add $0x128,%rsp > 0x0000555b26bd2250 <+576>: pop %rbx > 0x0000555b26bd2251 <+577>: pop %rbp > 0x0000555b26bd2252 <+578>: pop %r12 > 0x0000555b26bd2254 <+580>: pop %r13 > 0x0000555b26bd2256 <+582>: pop %r14 > 0x0000555b26bd2258 <+584>: pop %r15 > 0x0000555b26bd225a <+586>: retq > 0x0000555b26bd225b <+587>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd2260 <+592>: callq 0x555b26bd1ef0 <up_device_supply_get_type> > 0x0000555b26bd2265 <+597>: mov %r14,%rdi > 0x0000555b26bd2268 <+600>: mov %rax,%rsi > 0x0000555b26bd226b <+603>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd2270 <+608>: mov %rax,%rbp > 0x0000555b26bd2273 <+611>: mov 0x30(%rax),%rax > 0x0000555b26bd2277 <+615>: mov (%rax),%edi > 0x0000555b26bd2279 <+617>: test %edi,%edi > 0x0000555b26bd227b <+619>: jne 0x555b26bd2a18 <up_device_supply_refresh+2568> > 0x0000555b26bd2281 <+625>: callq 0x555b26bbde20 <up_device_get_type> > 0x0000555b26bd2286 <+630>: mov %rbx,%rdi > 0x0000555b26bd2289 <+633>: mov %rax,%rsi > 0x0000555b26bd228c <+636>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd2291 <+641>: mov %rax,%r12 > 0x0000555b26bd2294 <+644>: callq 0x555b26bba3c0 <g_udev_device_get_type@plt> > 0x0000555b26bd2299 <+649>: mov %r12,%rdi > 0x0000555b26bd229c <+652>: mov %rax,%rbp > 0x0000555b26bd229f <+655>: callq 0x555b26bbeb30 <up_device_get_native> > 0x0000555b26bd22a4 <+660>: mov %rbp,%rsi > 0x0000555b26bd22a7 <+663>: mov %rax,%rdi > 0x0000555b26bd22aa <+666>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd22af <+671>: mov %rax,%rdi > 0x0000555b26bd22b2 <+674>: callq 0x555b26bb9ec0 <g_udev_device_get_sysfs_path@plt> > 0x0000555b26bd22b7 <+679>: lea 0xbfdd(%rip),%rsi # 0x555b26bde29b > 0x0000555b26bd22be <+686>: mov %rax,%rdi > 0x0000555b26bd22c1 <+689>: mov %rax,%rbp > 0x0000555b26bd22c4 <+692>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd22c9 <+697>: test %eax,%eax > 0x0000555b26bd22cb <+699>: jne 0x555b26bd2a30 <up_device_supply_refresh+2592> > 0x0000555b26bd22d1 <+705>: xor %ecx,%ecx > 0x0000555b26bd22d3 <+707>: mov $0x1,%edx > 0x0000555b26bd22d8 <+712>: lea 0x908d(%rip),%rsi # 0x555b26bdb36c > 0x0000555b26bd22df <+719>: mov %r12,%rdi > 0x0000555b26bd22e2 <+722>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd22e7 <+727>: lea 0xb259(%rip),%rsi # 0x555b26bdd547 > 0x0000555b26bd22ee <+734>: mov %rbp,%rdi > 0x0000555b26bd22f1 <+737>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd22f6 <+742>: movsd 0xb922(%rip),%xmm7 # 0x555b26bddc20 > 0x0000555b26bd22fe <+750>: divsd 0xb912(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2306 <+758>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd230c <+764>: comisd %xmm0,%xmm7 > 0x0000555b26bd2310 <+768>: ja 0x555b26bd29f0 <up_device_supply_refresh+2528> > 0x0000555b26bd2316 <+774>: lea 0xb240(%rip),%rsi # 0x555b26bdd55d > 0x0000555b26bd231d <+781>: mov %rbp,%rdi > 0x0000555b26bd2320 <+784>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2325 <+789>: divsd 0xb8eb(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd232d <+797>: comisd 0x8e13(%rip),%xmm0 # 0x555b26bdb148 > 0x0000555b26bd2335 <+805>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd233b <+811>: ja 0x555b26bd2510 <up_device_supply_refresh+1280> > 0x0000555b26bd2341 <+817>: lea 0xb241(%rip),%rsi # 0x555b26bdd589 > 0x0000555b26bd2348 <+824>: mov %rbp,%rdi > 0x0000555b26bd234b <+827>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2350 <+832>: divsd 0xb8c0(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2358 <+840>: comisd 0x8de8(%rip),%xmm0 # 0x555b26bdb148 > 0x0000555b26bd2360 <+848>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd2366 <+854>: ja 0x555b26bd3270 <up_device_supply_refresh+4704> > 0x0000555b26bd236c <+860>: lea 0xb242(%rip),%rsi # 0x555b26bdd5b5 > 0x0000555b26bd2373 <+867>: mov %rbp,%rdi > 0x0000555b26bd2376 <+870>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd237b <+875>: divsd 0xb895(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2383 <+883>: comisd 0x8dbd(%rip),%xmm0 # 0x555b26bdb148 > 0x0000555b26bd238b <+891>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd2391 <+897>: ja 0x555b26bd32e0 <up_device_supply_refresh+4816> > 0x0000555b26bd2397 <+903>: lea 0xb23d(%rip),%rsi # 0x555b26bdd5db > 0x0000555b26bd239e <+910>: mov %rbp,%rdi > 0x0000555b26bd23a1 <+913>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd23a6 <+918>: divsd 0xb86a(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd23ae <+926>: comisd 0x8d92(%rip),%xmm0 # 0x555b26bdb148 > 0x0000555b26bd23b6 <+934>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd23bc <+940>: ja 0x555b26bd37e0 <up_device_supply_refresh+6096> > 0x0000555b26bd23c2 <+946>: lea 0x9083(%rip),%rsi # 0x555b26bdb44c > 0x0000555b26bd23c9 <+953>: mov %rbp,%rdi > 0x0000555b26bd23cc <+956>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd23d1 <+961>: mov %rax,%r13 > 0x0000555b26bd23d4 <+964>: test %rax,%rax > 0x0000555b26bd23d7 <+967>: je 0x555b26bd23f0 <up_device_supply_refresh+992> > 0x0000555b26bd23d9 <+969>: lea 0xb207(%rip),%rsi # 0x555b26bdd5e7 > 0x0000555b26bd23e0 <+976>: mov %rax,%rdi > 0x0000555b26bd23e3 <+979>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd23e8 <+984>: test %eax,%eax > 0x0000555b26bd23ea <+986>: je 0x555b26bd393d <up_device_supply_refresh+6445> > 0x0000555b26bd23f0 <+992>: mov 0x30(%rbx),%rax > 0x0000555b26bd23f4 <+996>: mov 0x3c(%rax),%r11d > 0x0000555b26bd23f8 <+1000>: test %r11d,%r11d > 0x0000555b26bd23fb <+1003>: je 0x555b26bd38f0 <up_device_supply_refresh+6368> > 0x0000555b26bd2401 <+1009>: mov %rbp,%rcx > 0x0000555b26bd2404 <+1012>: lea 0xb435(%rip),%rdx # 0x555b26bdd840 > 0x0000555b26bd240b <+1019>: mov $0x80,%esi > 0x0000555b26bd2410 <+1024>: xor %eax,%eax > 0x0000555b26bd2412 <+1026>: lea 0x8df0(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2419 <+1033>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd241e <+1038>: movsd 0x7d32(%rip),%xmm3 # 0x555b26bda158 > 0x0000555b26bd2426 <+1046>: movsd %xmm3,0x50(%rsp) > 0x0000555b26bd242c <+1052>: movsd %xmm3,0x38(%rsp) > 0x0000555b26bd2432 <+1058>: jmpq 0x555b26bd253b <up_device_supply_refresh+1323> > 0x0000555b26bd2437 <+1063>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd2440 <+1072>: lea 0xb211(%rip),%rsi # 0x555b26bdd658 > 0x0000555b26bd2447 <+1079>: mov %rbp,%rdi > 0x0000555b26bd244a <+1082>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd244f <+1087>: lea 0xb20d(%rip),%rsi # 0x555b26bdd663 > 0x0000555b26bd2456 <+1094>: mov %rbp,%rdi > 0x0000555b26bd2459 <+1097>: mov %rax,%r15 > 0x0000555b26bd245c <+1100>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd2461 <+1105>: mov %rax,0x8(%rsp) > 0x0000555b26bd2466 <+1110>: or %r15,%rax > 0x0000555b26bd2469 <+1113>: je 0x555b26bd3420 <up_device_supply_refresh+5136> > 0x0000555b26bd246f <+1119>: mov %r15,%rdi > 0x0000555b26bd2472 <+1122>: callq 0x555b26bd1c80 <up_device_supply_make_safe_string> > 0x0000555b26bd2477 <+1127>: mov 0x8(%rsp),%r13 > 0x0000555b26bd247c <+1132>: mov %r13,%rdi > 0x0000555b26bd247f <+1135>: callq 0x555b26bd1c80 <up_device_supply_make_safe_string> > 0x0000555b26bd2484 <+1140>: pushq $0x0 > 0x0000555b26bd2486 <+1142>: mov 0x30(%rbx),%rax > 0x0000555b26bd248a <+1146>: mov %r12,%rdi > 0x0000555b26bd248d <+1149>: lea 0x94ea(%rip),%r9 # 0x555b26bdb97e > 0x0000555b26bd2494 <+1156>: mov %r15,%r8 > 0x0000555b26bd2497 <+1159>: lea 0x94d3(%rip),%rcx # 0x555b26bdb971 > 0x0000555b26bd249e <+1166>: mov $0x1,%edx > 0x0000555b26bd24a3 <+1171>: mov 0x38(%rax),%eax > 0x0000555b26bd24a6 <+1174>: lea 0x8ebf(%rip),%rsi # 0x555b26bdb36c > 0x0000555b26bd24ad <+1181>: push %rax > 0x0000555b26bd24ae <+1182>: lea 0x75af(%rip),%rax # 0x555b26bd9a64 > 0x0000555b26bd24b5 <+1189>: push %rax > 0x0000555b26bd24b6 <+1190>: lea 0x9509(%rip),%rax # 0x555b26bdb9c6 > 0x0000555b26bd24bd <+1197>: pushq $0x1 > 0x0000555b26bd24bf <+1199>: push %rax > 0x0000555b26bd24c0 <+1200>: lea 0x94e5(%rip),%rax # 0x555b26bdb9ac > 0x0000555b26bd24c7 <+1207>: pushq $0x1 > 0x0000555b26bd24c9 <+1209>: push %rax > 0x0000555b26bd24ca <+1210>: lea 0x95d9(%rip),%rax # 0x555b26bdbaaa > 0x0000555b26bd24d1 <+1217>: pushq $0x1 > 0x0000555b26bd24d3 <+1219>: push %rax > 0x0000555b26bd24d4 <+1220>: xor %eax,%eax > 0x0000555b26bd24d6 <+1222>: push %r13 > 0x0000555b26bd24d8 <+1224>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd24dd <+1229>: mov 0x30(%rbx),%rax > 0x0000555b26bd24e1 <+1233>: add $0x50,%rsp > 0x0000555b26bd24e5 <+1237>: mov %r15,%rdi > 0x0000555b26bd24e8 <+1240>: movl $0x1,0x4(%rax) > 0x0000555b26bd24ef <+1247>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd24f4 <+1252>: jmpq 0x555b26bd20c7 <up_device_supply_refresh+183> > 0x0000555b26bd24f9 <+1257>: nopl 0x0(%rax) > 0x0000555b26bd2500 <+1264>: jne 0x555b26bd2118 <up_device_supply_refresh+264> > 0x0000555b26bd2506 <+1270>: mov $0x4,%ebp > 0x0000555b26bd250b <+1275>: jmpq 0x555b26bd211c <up_device_supply_refresh+268> > 0x0000555b26bd2510 <+1280>: lea 0xb059(%rip),%rdx # 0x555b26bdd570 > 0x0000555b26bd2517 <+1287>: mov $0x80,%esi > 0x0000555b26bd251c <+1292>: lea 0x8ce6(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2523 <+1299>: xor %eax,%eax > 0x0000555b26bd2525 <+1301>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd252a <+1306>: movsd 0x7c26(%rip),%xmm3 # 0x555b26bda158 > 0x0000555b26bd2532 <+1314>: xor %r13d,%r13d > 0x0000555b26bd2535 <+1317>: movsd %xmm3,0x50(%rsp) > 0x0000555b26bd253b <+1323>: mov %r13,%rdi > 0x0000555b26bd253e <+1326>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2543 <+1331>: mov 0x30(%rbx),%rax > 0x0000555b26bd2547 <+1335>: mov 0x4(%rax),%r10d > 0x0000555b26bd254b <+1339>: test %r10d,%r10d > 0x0000555b26bd254e <+1342>: je 0x555b26bd2564 <up_device_supply_refresh+1364> > 0x0000555b26bd2550 <+1344>: mov 0x8(%rax),%edx > 0x0000555b26bd2553 <+1347>: cmp $0x1,%edx > 0x0000555b26bd2556 <+1350>: je 0x555b26bd36d8 <up_device_supply_refresh+5832> > 0x0000555b26bd255c <+1356>: test %edx,%edx > 0x0000555b26bd255e <+1358>: je 0x555b26bd35e0 <up_device_supply_refresh+5584> > 0x0000555b26bd2564 <+1364>: mov 0x38(%rax),%edx > 0x0000555b26bd2567 <+1367>: xor %ecx,%ecx > 0x0000555b26bd2569 <+1369>: lea 0x74f4(%rip),%rsi # 0x555b26bd9a64 > 0x0000555b26bd2570 <+1376>: mov %r12,%rdi > 0x0000555b26bd2573 <+1379>: xor %eax,%eax > 0x0000555b26bd2575 <+1381>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd257a <+1386>: lea 0x954d(%rip),%rsi # 0x555b26bdbace > 0x0000555b26bd2581 <+1393>: mov %rbp,%rdi > 0x0000555b26bd2584 <+1396>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd2589 <+1401>: mov %rax,0x20(%rsp) > 0x0000555b26bd258e <+1406>: test %rax,%rax > 0x0000555b26bd2591 <+1409>: je 0x555b26bd3248 <up_device_supply_refresh+4664> > 0x0000555b26bd2597 <+1415>: lea 0xb07e(%rip),%rsi # 0x555b26bdd61c > 0x0000555b26bd259e <+1422>: mov %rax,%rdi > 0x0000555b26bd25a1 <+1425>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd25a6 <+1430>: test %eax,%eax > 0x0000555b26bd25a8 <+1432>: je 0x555b26bd25c6 <up_device_supply_refresh+1462> > 0x0000555b26bd25aa <+1434>: mov 0x20(%rsp),%r15 > 0x0000555b26bd25af <+1439>: lea 0xb06d(%rip),%rsi # 0x555b26bdd623 > 0x0000555b26bd25b6 <+1446>: mov %r15,%rdi > 0x0000555b26bd25b9 <+1449>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd25be <+1454>: test %eax,%eax > 0x0000555b26bd25c0 <+1456>: jne 0x555b26bd3190 <up_device_supply_refresh+4480> > 0x0000555b26bd25c6 <+1462>: mov $0x1,%edx > 0x0000555b26bd25cb <+1467>: xor %ecx,%ecx > 0x0000555b26bd25cd <+1469>: xor %eax,%eax > 0x0000555b26bd25cf <+1471>: lea 0x94f8(%rip),%rsi # 0x555b26bdbace > 0x0000555b26bd25d6 <+1478>: mov %r12,%rdi > 0x0000555b26bd25d9 <+1481>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd25de <+1486>: lea 0xb066(%rip),%rsi # 0x555b26bdd64b > 0x0000555b26bd25e5 <+1493>: mov %rbp,%rdi > 0x0000555b26bd25e8 <+1496>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd25ed <+1501>: lea 0xb064(%rip),%rsi # 0x555b26bdd658 > 0x0000555b26bd25f4 <+1508>: mov %rbp,%rdi > 0x0000555b26bd25f7 <+1511>: mov %rax,0x18(%rsp) > 0x0000555b26bd25fc <+1516>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd2601 <+1521>: lea 0xb05b(%rip),%rsi # 0x555b26bdd663 > 0x0000555b26bd2608 <+1528>: mov %rbp,%rdi > 0x0000555b26bd260b <+1531>: mov %rax,0x28(%rsp) > 0x0000555b26bd2610 <+1536>: mov %rax,%r13 > 0x0000555b26bd2613 <+1539>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd2618 <+1544>: mov 0x18(%rsp),%rdi > 0x0000555b26bd261d <+1549>: mov %rax,0x30(%rsp) > 0x0000555b26bd2622 <+1554>: mov %rax,%r15 > 0x0000555b26bd2625 <+1557>: callq 0x555b26bd1c80 <up_device_supply_make_safe_string> > 0x0000555b26bd262a <+1562>: mov %r13,%rdi > 0x0000555b26bd262d <+1565>: callq 0x555b26bd1c80 <up_device_supply_make_safe_string> > 0x0000555b26bd2632 <+1570>: mov %r15,%rdi > 0x0000555b26bd2635 <+1573>: callq 0x555b26bd1c80 <up_device_supply_make_safe_string> > 0x0000555b26bd263a <+1578>: pushq $0x0 > 0x0000555b26bd263c <+1580>: mov %r13,%r8 > 0x0000555b26bd263f <+1583>: mov %r12,%rdi > 0x0000555b26bd2642 <+1586>: lea 0x937d(%rip),%rax # 0x555b26bdb9c6 > 0x0000555b26bd2649 <+1593>: pushq $0x1 > 0x0000555b26bd264b <+1595>: lea 0x932c(%rip),%r9 # 0x555b26bdb97e > 0x0000555b26bd2652 <+1602>: push %rax > 0x0000555b26bd2653 <+1603>: lea 0x9352(%rip),%rax # 0x555b26bdb9ac > 0x0000555b26bd265a <+1610>: lea 0x9310(%rip),%rcx # 0x555b26bdb971 > 0x0000555b26bd2661 <+1617>: pushq $0x1 > 0x0000555b26bd2663 <+1619>: lea 0x92fa(%rip),%rsi # 0x555b26bdb964 > 0x0000555b26bd266a <+1626>: push %rax > 0x0000555b26bd266b <+1627>: lea 0x9438(%rip),%rax # 0x555b26bdbaaa > 0x0000555b26bd2672 <+1634>: pushq $0x1 > 0x0000555b26bd2674 <+1636>: push %rax > 0x0000555b26bd2675 <+1637>: xor %eax,%eax > 0x0000555b26bd2677 <+1639>: push %r15 > 0x0000555b26bd2679 <+1641>: mov 0x58(%rsp),%rdx > 0x0000555b26bd267e <+1646>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd2683 <+1651>: add $0x40,%rsp > 0x0000555b26bd2687 <+1655>: lea 0xafe3(%rip),%rsi # 0x555b26bdd671 > 0x0000555b26bd268e <+1662>: mov %rbp,%rdi > 0x0000555b26bd2691 <+1665>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2696 <+1670>: lea 0xafe0(%rip),%rsi # 0x555b26bdd67d > 0x0000555b26bd269d <+1677>: mov %rbp,%rdi > 0x0000555b26bd26a0 <+1680>: divsd 0xb570(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd26a8 <+1688>: movsd %xmm0,0x80(%rsp) > 0x0000555b26bd26b1 <+1697>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd26b6 <+1702>: movsd 0xb562(%rip),%xmm5 # 0x555b26bddc20 > 0x0000555b26bd26be <+1710>: movapd %xmm0,%xmm1 > 0x0000555b26bd26c2 <+1714>: divsd 0xb54e(%rip),%xmm1 # 0x555b26bddc18 > 0x0000555b26bd26ca <+1722>: movsd 0x80(%rsp),%xmm0 > 0x0000555b26bd26d3 <+1731>: movsd %xmm1,0x88(%rsp) > 0x0000555b26bd26dc <+1740>: comisd %xmm0,%xmm5 > 0x0000555b26bd26e0 <+1744>: ja 0x555b26bd2ed0 <up_device_supply_refresh+3776> > 0x0000555b26bd26e6 <+1750>: comisd %xmm1,%xmm0 > 0x0000555b26bd26ea <+1754>: ja 0x555b26bd2f48 <up_device_supply_refresh+3896> > 0x0000555b26bd26f0 <+1760>: movsd 0xb528(%rip),%xmm6 # 0x555b26bddc20 > 0x0000555b26bd26f8 <+1768>: comisd %xmm0,%xmm6 > 0x0000555b26bd26fc <+1772>: jbe 0x555b26bd2711 <up_device_supply_refresh+1793> > 0x0000555b26bd26fe <+1774>: movsd 0x88(%rsp),%xmm1 > 0x0000555b26bd2707 <+1783>: comisd %xmm6,%xmm1 > 0x0000555b26bd270b <+1787>: ja 0x555b26bd3668 <up_device_supply_refresh+5720> > 0x0000555b26bd2711 <+1793>: pxor %xmm1,%xmm1 > 0x0000555b26bd2715 <+1797>: comisd %xmm1,%xmm0 > 0x0000555b26bd2719 <+1801>: jbe 0x555b26bd2db0 <up_device_supply_refresh+3488> > 0x0000555b26bd271f <+1807>: movsd 0x7a41(%rip),%xmm2 # 0x555b26bda168 > 0x0000555b26bd2727 <+1815>: divsd 0x88(%rsp),%xmm0 > 0x0000555b26bd2730 <+1824>: mulsd %xmm2,%xmm0 > 0x0000555b26bd2734 <+1828>: comisd %xmm0,%xmm1 > 0x0000555b26bd2738 <+1832>: ja 0x555b26bd3380 <up_device_supply_refresh+4976> > 0x0000555b26bd273e <+1838>: minsd %xmm0,%xmm2 > 0x0000555b26bd2742 <+1842>: movapd %xmm2,%xmm0 > 0x0000555b26bd2746 <+1846>: mov $0x1,%eax > 0x0000555b26bd274b <+1851>: xor %edx,%edx > 0x0000555b26bd274d <+1853>: lea 0x9366(%rip),%rsi # 0x555b26bdbaba > 0x0000555b26bd2754 <+1860>: mov %r12,%rdi > 0x0000555b26bd2757 <+1863>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd275c <+1868>: mov 0x30(%rbx),%rax > 0x0000555b26bd2760 <+1872>: movl $0x1,0x4(%rax) > 0x0000555b26bd2767 <+1879>: mov %rbp,%rdi > 0x0000555b26bd276a <+1882>: callq 0x555b26bd1b30 <up_device_supply_get_state> > 0x0000555b26bd276f <+1887>: mov %eax,%r15d > 0x0000555b26bd2772 <+1890>: mov %eax,0x78(%rsp) > 0x0000555b26bd2776 <+1894>: test %eax,%eax > 0x0000555b26bd2778 <+1896>: jne 0x555b26bd2dc0 <up_device_supply_refresh+3504> > 0x0000555b26bd277e <+1902>: lea 0xaf2a(%rip),%rsi # 0x555b26bdd6af > 0x0000555b26bd2785 <+1909>: mov %rbp,%rdi > 0x0000555b26bd2788 <+1912>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd278d <+1917>: movsd 0xb48b(%rip),%xmm5 # 0x555b26bddc20 > 0x0000555b26bd2795 <+1925>: divsd 0xb47b(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd279d <+1933>: andpd 0x897b(%rip),%xmm0 # 0x555b26bdb120 > 0x0000555b26bd27a5 <+1941>: comisd %xmm0,%xmm5 > 0x0000555b26bd27a9 <+1945>: movsd %xmm0,0x10(%rsp) > 0x0000555b26bd27af <+1951>: jbe 0x555b26bd283d <up_device_supply_refresh+2093> > 0x0000555b26bd27b5 <+1957>: comisd 0x8(%rsp),%xmm5 > 0x0000555b26bd27bb <+1963>: ja 0x555b26bd3390 <up_device_supply_refresh+4992> > 0x0000555b26bd27c1 <+1969>: lea 0xaec8(%rip),%rsi # 0x555b26bdd690 > 0x0000555b26bd27c8 <+1976>: mov %rbp,%rdi > 0x0000555b26bd27cb <+1979>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd27d0 <+1984>: movsd 0xb448(%rip),%xmm4 # 0x555b26bddc20 > 0x0000555b26bd27d8 <+1992>: movapd %xmm0,%xmm1 > 0x0000555b26bd27dc <+1996>: divsd 0xb434(%rip),%xmm1 # 0x555b26bddc18 > 0x0000555b26bd27e4 <+2004>: comisd %xmm1,%xmm4 > 0x0000555b26bd27e8 <+2008>: ja 0x555b26bd3580 <up_device_supply_refresh+5488> > 0x0000555b26bd27ee <+2014>: lea 0xaec4(%rip),%rsi # 0x555b26bdd6b9 > 0x0000555b26bd27f5 <+2021>: mov %rbp,%rdi > 0x0000555b26bd27f8 <+2024>: movsd %xmm1,0x40(%rsp) > 0x0000555b26bd27fe <+2030>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2803 <+2035>: movsd 0x40(%rsp),%xmm1 > 0x0000555b26bd2809 <+2041>: ucomisd 0x794f(%rip),%xmm1 # 0x555b26bda160 > 0x0000555b26bd2811 <+2049>: divsd 0xb3ff(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2819 <+2057>: andpd 0x88ff(%rip),%xmm0 # 0x555b26bdb120 > 0x0000555b26bd2821 <+2065>: movsd %xmm0,0x10(%rsp) > 0x0000555b26bd2827 <+2071>: jp 0x555b26bd282b <up_device_supply_refresh+2075> > 0x0000555b26bd2829 <+2073>: je 0x555b26bd283d <up_device_supply_refresh+2093> > 0x0000555b26bd282b <+2075>: movsd 0x10(%rsp),%xmm7 > 0x0000555b26bd2831 <+2081>: mulsd 0x38(%rsp),%xmm7 > 0x0000555b26bd2837 <+2087>: movsd %xmm7,0x10(%rsp) > 0x0000555b26bd283d <+2093>: movsd 0x80(%rsp),%xmm1 > 0x0000555b26bd2846 <+2102>: movsd 0x8(%rsp),%xmm6 > 0x0000555b26bd284c <+2108>: comisd %xmm1,%xmm6 > 0x0000555b26bd2850 <+2112>: ja 0x555b26bd2e20 <up_device_supply_refresh+3600> > 0x0000555b26bd2856 <+2118>: lea 0xad7e(%rip),%rsi # 0x555b26bdd5db > 0x0000555b26bd285d <+2125>: mov %rbp,%rdi > 0x0000555b26bd2860 <+2128>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2865 <+2133>: movsd 0xb3b3(%rip),%xmm4 # 0x555b26bddc20 > 0x0000555b26bd286d <+2141>: divsd 0xb3a3(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2875 <+2149>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd287b <+2155>: comisd %xmm0,%xmm4 > 0x0000555b26bd287f <+2159>: ja 0x555b26bd2df8 <up_device_supply_refresh+3560> > 0x0000555b26bd2885 <+2165>: movsd 0x10(%rsp),%xmm7 > 0x0000555b26bd288b <+2171>: ucomisd 0xb395(%rip),%xmm7 # 0x555b26bddc28 > 0x0000555b26bd2893 <+2179>: jp 0x555b26bd2b38 <up_device_supply_refresh+2856> > 0x0000555b26bd2899 <+2185>: jne 0x555b26bd2b38 <up_device_supply_refresh+2856> > 0x0000555b26bd289f <+2191>: lea 0x90(%rsp),%rax > 0x0000555b26bd28a7 <+2199>: mov %rax,%rdi > 0x0000555b26bd28aa <+2202>: callq 0x555b26bbadc0 <g_get_current_time@plt> > 0x0000555b26bd28af <+2207>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd28b5 <+2213>: mov %rbx,%rdi > 0x0000555b26bd28b8 <+2216>: callq 0x555b26bd1c20 <up_device_supply_push_new_energy> > 0x0000555b26bd28bd <+2221>: movsd 0x84cb(%rip),%xmm7 # 0x555b26bdad90 > 0x0000555b26bd28c5 <+2229>: comisd 0x8(%rsp),%xmm7 > 0x0000555b26bd28cb <+2235>: movsd %xmm7,0x48(%rsp) > 0x0000555b26bd28d1 <+2241>: ja 0x555b26bd3328 <up_device_supply_refresh+4888> > 0x0000555b26bd28d7 <+2247>: mov 0x30(%rbx),%r10 > 0x0000555b26bd28db <+2251>: mov 0x20(%r10),%eax > 0x0000555b26bd28df <+2255>: mov 0x10(%r10),%rdi > 0x0000555b26bd28e3 <+2259>: comisd (%rdi,%rax,8),%xmm7 > 0x0000555b26bd28e8 <+2264>: mov %rax,%rcx > 0x0000555b26bd28eb <+2267>: ja 0x555b26bd3828 <up_device_supply_refresh+6168> > 0x0000555b26bd28f1 <+2273>: mov 0x18(%r10),%rsi > 0x0000555b26bd28f5 <+2277>: shl $0x4,%rax > 0x0000555b26bd28f9 <+2281>: xor %r9d,%r9d > 0x0000555b26bd28fc <+2284>: pxor %xmm1,%xmm1 > 0x0000555b26bd2900 <+2288>: pxor %xmm3,%xmm3 > 0x0000555b26bd2904 <+2292>: pxor %xmm4,%xmm4 > 0x0000555b26bd2908 <+2296>: movdqu (%rsi,%rax,1),%xmm7 > 0x0000555b26bd290d <+2301>: mov %ecx,%eax > 0x0000555b26bd290f <+2303>: movaps %xmm7,0x90(%rsp) > 0x0000555b26bd2917 <+2311>: mov 0x90(%rsp),%r8 > 0x0000555b26bd291f <+2319>: nop > 0x0000555b26bd2920 <+2320>: mov %eax,%r11d > 0x0000555b26bd2923 <+2323>: mov %r11,%rdx > 0x0000555b26bd2926 <+2326>: shl $0x4,%rdx > 0x0000555b26bd292a <+2330>: mov (%rsi,%rdx,1),%rdx > 0x0000555b26bd292e <+2334>: test %rdx,%rdx > 0x0000555b26bd2931 <+2337>: je 0x555b26bd2982 <up_device_supply_refresh+2418> > 0x0000555b26bd2933 <+2339>: movsd (%rdi,%r11,8),%xmm2 > 0x0000555b26bd2939 <+2345>: ucomisd %xmm1,%xmm2 > 0x0000555b26bd293d <+2349>: jp 0x555b26bd2941 <up_device_supply_refresh+2353> > 0x0000555b26bd293f <+2351>: je 0x555b26bd2982 <up_device_supply_refresh+2418> > 0x0000555b26bd2941 <+2353>: mov %r8,%r11 > 0x0000555b26bd2944 <+2356>: pxor %xmm0,%xmm0 > 0x0000555b26bd2948 <+2360>: movsd 0x8(%rsp),%xmm5 > 0x0000555b26bd294e <+2366>: add $0x1,%r9d > 0x0000555b26bd2952 <+2370>: sub %rdx,%r11 > 0x0000555b26bd2955 <+2373>: sub %r8,%rdx > 0x0000555b26bd2958 <+2376>: imul %r11,%r11 > 0x0000555b26bd295c <+2380>: subsd %xmm2,%xmm5 > 0x0000555b26bd2960 <+2384>: cvtsi2sd %r11,%xmm0 > 0x0000555b26bd2965 <+2389>: addsd %xmm0,%xmm3 > 0x0000555b26bd2969 <+2393>: pxor %xmm0,%xmm0 > 0x0000555b26bd296d <+2397>: cvtsi2sd %rdx,%xmm0 > 0x0000555b26bd2972 <+2402>: mulsd %xmm5,%xmm0 > 0x0000555b26bd2976 <+2406>: andpd 0x87a2(%rip),%xmm0 # 0x555b26bdb120 > 0x0000555b26bd297e <+2414>: addsd %xmm0,%xmm4 > 0x0000555b26bd2982 <+2418>: add $0x1,%eax > 0x0000555b26bd2985 <+2421>: and $0x3,%eax > 0x0000555b26bd2988 <+2424>: cmp %eax,%ecx > 0x0000555b26bd298a <+2426>: jne 0x555b26bd2920 <up_device_supply_refresh+2320> > 0x0000555b26bd298c <+2428>: ucomisd %xmm1,%xmm3 > 0x0000555b26bd2990 <+2432>: mov $0x0,%edx > 0x0000555b26bd2995 <+2437>: setnp %al > 0x0000555b26bd2998 <+2440>: cmovne %edx,%eax > 0x0000555b26bd299b <+2443>: test %al,%al > 0x0000555b26bd299d <+2445>: jne 0x555b26bd38c0 <up_device_supply_refresh+6320> > 0x0000555b26bd29a3 <+2451>: cmp $0x2,%r9d > 0x0000555b26bd29a7 <+2455>: jbe 0x555b26bd38c0 <up_device_supply_refresh+6320> > 0x0000555b26bd29ad <+2461>: divsd 0x77bb(%rip),%xmm3 # 0x555b26bda170 > 0x0000555b26bd29b5 <+2469>: divsd %xmm3,%xmm4 > 0x0000555b26bd29b9 <+2473>: ucomisd %xmm1,%xmm4 > 0x0000555b26bd29bd <+2477>: movsd %xmm4,0x10(%rsp) > 0x0000555b26bd29c3 <+2483>: jnp 0x555b26bd38db <up_device_supply_refresh+6347> > 0x0000555b26bd29c9 <+2489>: movsd 0x10(%rsp),%xmm6 > 0x0000555b26bd29cf <+2495>: comisd 0x7791(%rip),%xmm6 # 0x555b26bda168 > 0x0000555b26bd29d7 <+2503>: jbe 0x555b26bd2b6c <up_device_supply_refresh+2908> > 0x0000555b26bd29dd <+2509>: movsd 0x28(%r10),%xmm3 > 0x0000555b26bd29e3 <+2515>: movsd %xmm3,0x10(%rsp) > 0x0000555b26bd29e9 <+2521>: jmpq 0x555b26bd2b6c <up_device_supply_refresh+2908> > 0x0000555b26bd29ee <+2526>: xchg %ax,%ax > 0x0000555b26bd29f0 <+2528>: lea 0xab5b(%rip),%rsi # 0x555b26bdd552 > 0x0000555b26bd29f7 <+2535>: mov %rbp,%rdi > 0x0000555b26bd29fa <+2538>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd29ff <+2543>: divsd 0xb211(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2a07 <+2551>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd2a0d <+2557>: jmpq 0x555b26bd2316 <up_device_supply_refresh+774> > 0x0000555b26bd2a12 <+2562>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd2a18 <+2568>: callq 0x555b26bba8d0 <g_source_remove@plt> > 0x0000555b26bd2a1d <+2573>: mov 0x30(%rbp),%rax > 0x0000555b26bd2a21 <+2577>: movl $0x0,(%rax) > 0x0000555b26bd2a27 <+2583>: jmpq 0x555b26bd2281 <up_device_supply_refresh+625> > 0x0000555b26bd2a2c <+2588>: nopl 0x0(%rax) > 0x0000555b26bd2a30 <+2592>: lea 0xb864(%rip),%rsi # 0x555b26bde29b > 0x0000555b26bd2a37 <+2599>: mov %rbp,%rdi > 0x0000555b26bd2a3a <+2602>: callq 0x555b26bd9910 <sysfs_get_bool> > 0x0000555b26bd2a3f <+2607>: xor %ecx,%ecx > 0x0000555b26bd2a41 <+2609>: lea 0x8924(%rip),%rsi # 0x555b26bdb36c > 0x0000555b26bd2a48 <+2616>: mov %r12,%rdi > 0x0000555b26bd2a4b <+2619>: mov %eax,%r13d > 0x0000555b26bd2a4e <+2622>: mov %eax,%edx > 0x0000555b26bd2a50 <+2624>: xor %eax,%eax > 0x0000555b26bd2a52 <+2626>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd2a57 <+2631>: test %r13d,%r13d > 0x0000555b26bd2a5a <+2634>: jne 0x555b26bd22e7 <up_device_supply_refresh+727> > 0x0000555b26bd2a60 <+2640>: mov %rbx,%rdi > 0x0000555b26bd2a63 <+2643>: callq 0x555b26bd1960 <up_device_supply_reset_values> > 0x0000555b26bd2a68 <+2648>: lea 0x78(%rsp),%rdx > 0x0000555b26bd2a6d <+2653>: xor %ecx,%ecx > 0x0000555b26bd2a6f <+2655>: mov %r12,%rdi > 0x0000555b26bd2a72 <+2658>: lea 0x7176(%rip),%rsi # 0x555b26bd9bef > 0x0000555b26bd2a79 <+2665>: xor %eax,%eax > 0x0000555b26bd2a7b <+2667>: callq 0x555b26bba580 <g_object_get@plt> > 0x0000555b26bd2a80 <+2672>: movq $0x0,0x30(%rsp) > 0x0000555b26bd2a89 <+2681>: movq $0x0,0x28(%rsp) > 0x0000555b26bd2a92 <+2690>: movq $0x0,0x18(%rsp) > 0x0000555b26bd2a9b <+2699>: movq $0x0,0x20(%rsp) > 0x0000555b26bd2aa4 <+2708>: mov 0x20(%rsp),%rdi > 0x0000555b26bd2aa9 <+2713>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2aae <+2718>: mov 0x18(%rsp),%rdi > 0x0000555b26bd2ab3 <+2723>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2ab8 <+2728>: mov 0x28(%rsp),%rdi > 0x0000555b26bd2abd <+2733>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2ac2 <+2738>: mov 0x30(%rsp),%rdi > 0x0000555b26bd2ac7 <+2743>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2acc <+2748>: mov 0x78(%rsp),%r12d > 0x0000555b26bd2ad1 <+2753>: callq 0x555b26bd1ef0 <up_device_supply_get_type> > 0x0000555b26bd2ad6 <+2758>: mov %r14,%rdi > 0x0000555b26bd2ad9 <+2761>: mov %rax,%rsi > 0x0000555b26bd2adc <+2764>: callq 0x555b26bba980 <g_type_check_instance_cast@plt> > 0x0000555b26bd2ae1 <+2769>: mov 0x30(%rax),%rbx > 0x0000555b26bd2ae5 <+2773>: mov %rax,%rbp > 0x0000555b26bd2ae8 <+2776>: or 0x34(%rbx),%r12d > 0x0000555b26bd2aec <+2780>: jne 0x555b26bd2204 <up_device_supply_refresh+500> > 0x0000555b26bd2af2 <+2786>: cmpl $0x4,0x30(%rbx) > 0x0000555b26bd2af6 <+2790>: ja 0x555b26bd2204 <up_device_supply_refresh+500> > 0x0000555b26bd2afc <+2796>: mov %rax,%rdx > 0x0000555b26bd2aff <+2799>: lea 0xe7a(%rip),%rsi # 0x555b26bd3980 <up_device_supply_poll_unknown_battery> > 0x0000555b26bd2b06 <+2806>: mov $0x1,%edi > 0x0000555b26bd2b0b <+2811>: callq 0x555b26bba340 <g_timeout_add_seconds@plt> > 0x0000555b26bd2b10 <+2816>: lea 0xae49(%rip),%rsi # 0x555b26bdd960 > 0x0000555b26bd2b17 <+2823>: mov %eax,(%rbx) > 0x0000555b26bd2b19 <+2825>: mov 0x30(%rbp),%rax > 0x0000555b26bd2b1d <+2829>: mov (%rax),%edi > 0x0000555b26bd2b1f <+2831>: callq 0x555b26bba990 <g_source_set_name_by_id@plt> > 0x0000555b26bd2b24 <+2836>: mov 0x30(%rbp),%rax > 0x0000555b26bd2b28 <+2840>: addl $0x1,0x30(%rax) > 0x0000555b26bd2b2c <+2844>: jmpq 0x555b26bd2204 <up_device_supply_refresh+500> > 0x0000555b26bd2b31 <+2849>: nopl 0x0(%rax) > 0x0000555b26bd2b38 <+2856>: movsd 0x10(%rsp),%xmm5 > 0x0000555b26bd2b3e <+2862>: comisd 0x7622(%rip),%xmm5 # 0x555b26bda168 > 0x0000555b26bd2b46 <+2870>: ja 0x555b26bd289f <up_device_supply_refresh+2191> > 0x0000555b26bd2b4c <+2876>: movsd 0xb0cc(%rip),%xmm7 # 0x555b26bddc20 > 0x0000555b26bd2b54 <+2884>: comisd %xmm5,%xmm7 > 0x0000555b26bd2b58 <+2888>: ja 0x555b26bd289f <up_device_supply_refresh+2191> > 0x0000555b26bd2b5e <+2894>: movsd 0x822a(%rip),%xmm6 # 0x555b26bdad90 > 0x0000555b26bd2b66 <+2902>: movsd %xmm6,0x48(%rsp) > 0x0000555b26bd2b6c <+2908>: lea 0x8f47(%rip),%rsi # 0x555b26bdbaba > 0x0000555b26bd2b73 <+2915>: mov %rbp,%rdi > 0x0000555b26bd2b76 <+2918>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd2b7b <+2923>: test %eax,%eax > 0x0000555b26bd2b7d <+2925>: jne 0x555b26bd2e58 <up_device_supply_refresh+3656> > 0x0000555b26bd2b83 <+2931>: movsd 0x80(%rsp),%xmm1 > 0x0000555b26bd2b8c <+2940>: pxor %xmm0,%xmm0 > 0x0000555b26bd2b90 <+2944>: comisd %xmm0,%xmm1 > 0x0000555b26bd2b94 <+2948>: jbe 0x555b26bd2f78 <up_device_supply_refresh+3944> > 0x0000555b26bd2b9a <+2954>: movsd 0x75c6(%rip),%xmm2 # 0x555b26bda168 > 0x0000555b26bd2ba2 <+2962>: movsd 0x8(%rsp),%xmm3 > 0x0000555b26bd2ba8 <+2968>: mulsd %xmm2,%xmm3 > 0x0000555b26bd2bac <+2972>: divsd %xmm1,%xmm3 > 0x0000555b26bd2bb0 <+2976>: comisd %xmm2,%xmm3 > 0x0000555b26bd2bb4 <+2980>: jbe 0x555b26bd32a0 <up_device_supply_refresh+4752> > 0x0000555b26bd2bba <+2986>: movsd %xmm2,0x40(%rsp) > 0x0000555b26bd2bc0 <+2992>: jmpq 0x555b26bd2f7e <up_device_supply_refresh+3950> > 0x0000555b26bd2bc5 <+2997>: nopl (%rax) > 0x0000555b26bd2bc8 <+3000>: lea 0xab2a(%rip),%rax # 0x555b26bdd6f9 > 0x0000555b26bd2bcf <+3007>: lea 0xab2f(%rip),%rsi # 0x555b26bdd705 > 0x0000555b26bd2bd6 <+3014>: mov %rbp,%rdi > 0x0000555b26bd2bd9 <+3017>: movsd %xmm1,0x8(%rsp) > 0x0000555b26bd2bdf <+3023>: mov %rax,0xa0(%rsp) > 0x0000555b26bd2be7 <+3031>: mov 0xb04a(%rip),%rax # 0x555b26bddc38 > 0x0000555b26bd2bee <+3038>: movl $0x6,0xb0(%rsp) > 0x0000555b26bd2bf9 <+3049>: mov %rax,0xa8(%rsp) > 0x0000555b26bd2c01 <+3057>: lea 0xaaf8(%rip),%rax # 0x555b26bdd700 > 0x0000555b26bd2c08 <+3064>: mov %rax,0xb8(%rsp) > 0x0000555b26bd2c10 <+3072>: mov 0xb029(%rip),%rax # 0x555b26bddc40 > 0x0000555b26bd2c17 <+3079>: movl $0x7,0xc8(%rsp) > 0x0000555b26bd2c22 <+3090>: mov %rax,0xc0(%rsp) > 0x0000555b26bd2c2a <+3098>: lea 0x6e8c(%rip),%rax # 0x555b26bd9abd > 0x0000555b26bd2c31 <+3105>: mov %rax,0xd0(%rsp) > 0x0000555b26bd2c39 <+3113>: mov 0x7518(%rip),%rax # 0x555b26bda158 > 0x0000555b26bd2c40 <+3120>: movl $0x3,0xe0(%rsp) > 0x0000555b26bd2c4b <+3131>: mov %rax,0xd8(%rsp) > 0x0000555b26bd2c53 <+3139>: lea 0x6e71(%rip),%rax # 0x555b26bd9acb > 0x0000555b26bd2c5a <+3146>: mov %rax,0xe8(%rsp) > 0x0000555b26bd2c62 <+3154>: mov 0x74e7(%rip),%rax # 0x555b26bda150 > 0x0000555b26bd2c69 <+3161>: movl $0x4,0xf8(%rsp) > 0x0000555b26bd2c74 <+3172>: mov %rax,0xf0(%rsp) > 0x0000555b26bd2c7c <+3180>: lea 0x8dea(%rip),%rax # 0x555b26bdba6d > 0x0000555b26bd2c83 <+3187>: mov %rax,0x100(%rsp) > 0x0000555b26bd2c8b <+3195>: mov 0x74d6(%rip),%rax # 0x555b26bda168 > 0x0000555b26bd2c92 <+3202>: movl $0x8,0x110(%rsp) > 0x0000555b26bd2c9d <+3213>: mov %rax,0x108(%rsp) > 0x0000555b26bd2ca5 <+3221>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd2caa <+3226>: movsd 0x8(%rsp),%xmm1 > 0x0000555b26bd2cb0 <+3232>: test %eax,%eax > 0x0000555b26bd2cb2 <+3234>: je 0x555b26bd36a0 <up_device_supply_refresh+5776> > 0x0000555b26bd2cb8 <+3240>: lea 0xaa46(%rip),%rsi # 0x555b26bdd705 > 0x0000555b26bd2cbf <+3247>: mov %rbp,%rdi > 0x0000555b26bd2cc2 <+3250>: movsd %xmm1,0x8(%rsp) > 0x0000555b26bd2cc8 <+3256>: callq 0x555b26bd9800 <sysfs_get_string> > 0x0000555b26bd2ccd <+3261>: movsd 0x8(%rsp),%xmm1 > 0x0000555b26bd2cd3 <+3267>: test %rax,%rax > 0x0000555b26bd2cd6 <+3270>: mov %rax,%r13 > 0x0000555b26bd2cd9 <+3273>: je 0x555b26bd3348 <up_device_supply_refresh+4920> > 0x0000555b26bd2cdf <+3279>: mov %rax,%rdi > 0x0000555b26bd2ce2 <+3282>: movsd %xmm1,0x18(%rsp) > 0x0000555b26bd2ce8 <+3288>: xor %r15d,%r15d > 0x0000555b26bd2ceb <+3291>: callq 0x555b26bba310 <strlen@plt> > 0x0000555b26bd2cf0 <+3296>: mov %rbx,0x8(%rsp) > 0x0000555b26bd2cf5 <+3301>: mov %r15,%rbx > 0x0000555b26bd2cf8 <+3304>: sub $0x1,%eax > 0x0000555b26bd2cfb <+3307>: mov %rbp,0x10(%rsp) >=> 0x0000555b26bd2d00 <+3312>: movb $0x0,0x0(%r13,%rax,1) > 0x0000555b26bd2d06 <+3318>: lea 0xa0(%rsp),%rax > 0x0000555b26bd2d0e <+3326>: mov %rax,%rbp > 0x0000555b26bd2d11 <+3329>: lea (%rbx,%rbx,2),%rax > 0x0000555b26bd2d15 <+3333>: mov %r13,%rsi > 0x0000555b26bd2d18 <+3336>: mov %ebx,%r15d > 0x0000555b26bd2d1b <+3339>: mov 0x0(%rbp,%rax,8),%rdi > 0x0000555b26bd2d20 <+3344>: callq 0x555b26bbaa30 <strcmp@plt> > 0x0000555b26bd2d25 <+3349>: test %eax,%eax > 0x0000555b26bd2d27 <+3351>: je 0x555b26bd35a0 <up_device_supply_refresh+5520> > 0x0000555b26bd2d2d <+3357>: add $0x1,%rbx > 0x0000555b26bd2d31 <+3361>: cmp $0x5,%rbx > 0x0000555b26bd2d35 <+3365>: jne 0x555b26bd2d11 <up_device_supply_refresh+3329> > 0x0000555b26bd2d37 <+3367>: mov 0x8(%rsp),%rbx > 0x0000555b26bd2d3c <+3372>: mov 0x10(%rsp),%rbp > 0x0000555b26bd2d41 <+3377>: xor %r15d,%r15d > 0x0000555b26bd2d44 <+3380>: movsd 0x18(%rsp),%xmm1 > 0x0000555b26bd2d4a <+3386>: movsd 0xaebe(%rip),%xmm0 # 0x555b26bddc10 > 0x0000555b26bd2d52 <+3394>: mov %r13,%rcx > 0x0000555b26bd2d55 <+3397>: mov $0x80,%esi > 0x0000555b26bd2d5a <+3402>: xor %eax,%eax > 0x0000555b26bd2d5c <+3404>: movsd %xmm1,0x10(%rsp) > 0x0000555b26bd2d62 <+3410>: lea 0xac77(%rip),%rdx # 0x555b26bdd9e0 > 0x0000555b26bd2d69 <+3417>: lea 0x8499(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2d70 <+3424>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd2d76 <+3430>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd2d7b <+3435>: movsd 0x10(%rsp),%xmm1 > 0x0000555b26bd2d81 <+3441>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd2d87 <+3447>: mov %r13,%rdi > 0x0000555b26bd2d8a <+3450>: movsd %xmm1,0x10(%rsp) > 0x0000555b26bd2d90 <+3456>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd2d96 <+3462>: callq 0x555b26bb9b10 <g_free@plt> > 0x0000555b26bd2d9b <+3467>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd2da1 <+3473>: movsd 0x10(%rsp),%xmm1 > 0x0000555b26bd2da7 <+3479>: jmpq 0x555b26bd20ea <up_device_supply_refresh+218> > 0x0000555b26bd2dac <+3484>: nopl 0x0(%rax) > 0x0000555b26bd2db0 <+3488>: movsd 0x73b0(%rip),%xmm0 # 0x555b26bda168 > 0x0000555b26bd2db8 <+3496>: jmpq 0x555b26bd2746 <up_device_supply_refresh+1846> > 0x0000555b26bd2dbd <+3501>: nopl (%rax) > 0x0000555b26bd2dc0 <+3504>: mov 0x30(%rbx),%rax > 0x0000555b26bd2dc4 <+3508>: lea 0xab35(%rip),%rdx # 0x555b26bdd900 > 0x0000555b26bd2dcb <+3515>: mov $0x80,%esi > 0x0000555b26bd2dd0 <+3520>: lea 0x8432(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2dd7 <+3527>: mov 0x30(%rax),%ecx > 0x0000555b26bd2dda <+3530>: xor %eax,%eax > 0x0000555b26bd2ddc <+3532>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd2de1 <+3537>: mov 0x30(%rbx),%rax > 0x0000555b26bd2de5 <+3541>: movl $0x0,0x30(%rax) > 0x0000555b26bd2dec <+3548>: jmpq 0x555b26bd277e <up_device_supply_refresh+1902> > 0x0000555b26bd2df1 <+3553>: nopl 0x0(%rax) > 0x0000555b26bd2df8 <+3560>: lea 0xa8e4(%rip),%rsi # 0x555b26bdd6e3 > 0x0000555b26bd2dff <+3567>: mov %rbp,%rdi > 0x0000555b26bd2e02 <+3570>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2e07 <+3575>: divsd 0xae09(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2e0f <+3583>: movsd %xmm0,0x38(%rsp) > 0x0000555b26bd2e15 <+3589>: jmpq 0x555b26bd2885 <up_device_supply_refresh+2165> > 0x0000555b26bd2e1a <+3594>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd2e20 <+3600>: movapd %xmm6,%xmm0 > 0x0000555b26bd2e24 <+3604>: lea 0xa89a(%rip),%rdx # 0x555b26bdd6c5 > 0x0000555b26bd2e2b <+3611>: mov $0x10,%esi > 0x0000555b26bd2e30 <+3616>: mov $0x2,%eax > 0x0000555b26bd2e35 <+3621>: lea 0x83cd(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2e3c <+3628>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd2e41 <+3633>: movsd 0x8(%rsp),%xmm5 > 0x0000555b26bd2e47 <+3639>: movsd %xmm5,0x80(%rsp) > 0x0000555b26bd2e50 <+3648>: jmpq 0x555b26bd2856 <up_device_supply_refresh+2118> > 0x0000555b26bd2e55 <+3653>: nopl (%rax) > 0x0000555b26bd2e58 <+3656>: lea 0x8c5b(%rip),%rsi # 0x555b26bdbaba > 0x0000555b26bd2e5f <+3663>: mov %rbp,%rdi > 0x0000555b26bd2e62 <+3666>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2e67 <+3671>: movapd %xmm0,%xmm6 > 0x0000555b26bd2e6b <+3675>: movsd 0x72f5(%rip),%xmm0 # 0x555b26bda168 > 0x0000555b26bd2e73 <+3683>: comisd %xmm0,%xmm6 > 0x0000555b26bd2e77 <+3687>: ja 0x555b26bd32d0 <up_device_supply_refresh+4800> > 0x0000555b26bd2e7d <+3693>: pxor %xmm1,%xmm1 > 0x0000555b26bd2e81 <+3697>: maxsd %xmm6,%xmm1 > 0x0000555b26bd2e85 <+3701>: movsd %xmm1,0x40(%rsp) > 0x0000555b26bd2e8b <+3707>: movsd 0x48(%rsp),%xmm5 > 0x0000555b26bd2e91 <+3713>: comisd 0x8(%rsp),%xmm5 > 0x0000555b26bd2e97 <+3719>: jbe 0x555b26bd2f7e <up_device_supply_refresh+3950> > 0x0000555b26bd2e9d <+3725>: movsd 0x80(%rsp),%xmm1 > 0x0000555b26bd2ea6 <+3734>: pxor %xmm3,%xmm3 > 0x0000555b26bd2eaa <+3738>: comisd %xmm3,%xmm1 > 0x0000555b26bd2eae <+3742>: jbe 0x555b26bd3840 <up_device_supply_refresh+6192> > 0x0000555b26bd2eb4 <+3748>: mulsd 0x40(%rsp),%xmm1 > 0x0000555b26bd2eba <+3754>: divsd %xmm0,%xmm1 > 0x0000555b26bd2ebe <+3758>: movsd %xmm1,0x8(%rsp) > 0x0000555b26bd2ec4 <+3764>: jmpq 0x555b26bd2f7e <up_device_supply_refresh+3950> > 0x0000555b26bd2ec9 <+3769>: nopl 0x0(%rax) > 0x0000555b26bd2ed0 <+3776>: lea 0xa7b9(%rip),%rsi # 0x555b26bdd690 > 0x0000555b26bd2ed7 <+3783>: mov %rbp,%rdi > 0x0000555b26bd2eda <+3786>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2edf <+3791>: lea 0xa7b6(%rip),%rsi # 0x555b26bdd69c > 0x0000555b26bd2ee6 <+3798>: mov %rbp,%rdi > 0x0000555b26bd2ee9 <+3801>: divsd 0xad27(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd2ef1 <+3809>: movsd %xmm0,0x80(%rsp) > 0x0000555b26bd2efa <+3818>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd2eff <+3823>: movsd 0x38(%rsp),%xmm2 > 0x0000555b26bd2f05 <+3829>: mov 0x30(%rbx),%rax > 0x0000555b26bd2f09 <+3833>: movapd %xmm0,%xmm1 > 0x0000555b26bd2f0d <+3837>: divsd 0xad03(%rip),%xmm1 # 0x555b26bddc18 > 0x0000555b26bd2f15 <+3845>: movsd 0x80(%rsp),%xmm0 > 0x0000555b26bd2f1e <+3854>: mulsd %xmm2,%xmm1 > 0x0000555b26bd2f22 <+3858>: movl $0x1,0x8(%rax) > 0x0000555b26bd2f29 <+3865>: mulsd %xmm2,%xmm0 > 0x0000555b26bd2f2d <+3869>: movsd %xmm1,0x88(%rsp) > 0x0000555b26bd2f36 <+3878>: movsd %xmm0,0x80(%rsp) > 0x0000555b26bd2f3f <+3887>: jmpq 0x555b26bd26e6 <up_device_supply_refresh+1750> > 0x0000555b26bd2f44 <+3892>: nopl 0x0(%rax) > 0x0000555b26bd2f48 <+3896>: lea 0xa931(%rip),%rdx # 0x555b26bdd880 > 0x0000555b26bd2f4f <+3903>: mov $0x10,%esi > 0x0000555b26bd2f54 <+3908>: mov $0x2,%eax > 0x0000555b26bd2f59 <+3913>: lea 0x82a9(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd2f60 <+3920>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd2f65 <+3925>: movsd 0x80(%rsp),%xmm0 > 0x0000555b26bd2f6e <+3934>: jmpq 0x555b26bd26f0 <up_device_supply_refresh+1760> > 0x0000555b26bd2f73 <+3939>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd2f78 <+3944>: movsd %xmm0,0x40(%rsp) > 0x0000555b26bd2f7e <+3950>: test %r15d,%r15d > 0x0000555b26bd2f81 <+3953>: je 0x555b26bd2ff0 <up_device_supply_refresh+4064> > 0x0000555b26bd2f83 <+3955>: movsd 0x48(%rsp),%xmm2 > 0x0000555b26bd2f89 <+3961>: movsd 0x8(%rsp),%xmm4 > 0x0000555b26bd2f8f <+3967>: comisd %xmm4,%xmm2 > 0x0000555b26bd2f93 <+3971>: ja 0x555b26bd3310 <up_device_supply_refresh+4864> > 0x0000555b26bd2f99 <+3977>: movsd 0x10(%rsp),%xmm3 > 0x0000555b26bd2f9f <+3983>: comisd 0x71b9(%rip),%xmm3 # 0x555b26bda160 > 0x0000555b26bd2fa7 <+3991>: jbe 0x555b26bd3340 <up_device_supply_refresh+4912> > 0x0000555b26bd2fad <+3997>: cmp $0x2,%r15d > 0x0000555b26bd2fb1 <+4001>: jne 0x555b26bd3712 <up_device_supply_refresh+5890> > 0x0000555b26bd2fb7 <+4007>: divsd %xmm3,%xmm4 > 0x0000555b26bd2fbb <+4011>: mov $0x0,%eax > 0x0000555b26bd2fc0 <+4016>: movsd 0x71a8(%rip),%xmm0 # 0x555b26bda170 > 0x0000555b26bd2fc8 <+4024>: movq $0x0,0x48(%rsp) > 0x0000555b26bd2fd1 <+4033>: mulsd %xmm4,%xmm0 > 0x0000555b26bd2fd5 <+4037>: cvttsd2si %xmm0,%r13 > 0x0000555b26bd2fda <+4042>: cmp $0xd2f01,%r13 > 0x0000555b26bd2fe1 <+4049>: cmovge %rax,%r13 > 0x0000555b26bd2fe5 <+4053>: jmp 0x555b26bd3036 <up_device_supply_refresh+4134> > 0x0000555b26bd2fe7 <+4055>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd2ff0 <+4064>: mov 0x30(%rbx),%rax > 0x0000555b26bd2ff4 <+4068>: mov 0x38(%rax),%r9d > 0x0000555b26bd2ff8 <+4072>: test %r9d,%r9d > 0x0000555b26bd2ffb <+4075>: jne 0x555b26bd3480 <up_device_supply_refresh+5232> > 0x0000555b26bd3001 <+4081>: movsd 0xac17(%rip),%xmm6 # 0x555b26bddc20 > 0x0000555b26bd3009 <+4089>: comisd 0x8(%rsp),%xmm6 > 0x0000555b26bd300f <+4095>: ja 0x555b26bd33d0 <up_device_supply_refresh+5056> > 0x0000555b26bd3015 <+4101>: movsd 0x48(%rsp),%xmm2 > 0x0000555b26bd301b <+4107>: xor %r13d,%r13d > 0x0000555b26bd301e <+4110>: xor %r15d,%r15d > 0x0000555b26bd3021 <+4113>: comisd 0x8(%rsp),%xmm2 > 0x0000555b26bd3027 <+4119>: ja 0x555b26bd32b0 <up_device_supply_refresh+4768> > 0x0000555b26bd302d <+4125>: movq $0x0,0x48(%rsp) > 0x0000555b26bd3036 <+4134>: mov %rbp,%rdi > 0x0000555b26bd3039 <+4137>: lea 0xa6af(%rip),%rsi # 0x555b26bdd6ef > 0x0000555b26bd3040 <+4144>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd3045 <+4149>: divsd 0x50(%rsp),%xmm0 > 0x0000555b26bd304b <+4155>: mov %rbx,%rdi > 0x0000555b26bd304e <+4158>: movsd %xmm0,0x50(%rsp) > 0x0000555b26bd3054 <+4164>: movsd 0x8(%rsp),%xmm0 > 0x0000555b26bd305a <+4170>: callq 0x555b26bd1c20 <up_device_supply_push_new_energy> > 0x0000555b26bd305f <+4175>: test %eax,%eax > 0x0000555b26bd3061 <+4177>: je 0x555b26bd3072 <up_device_supply_refresh+4194> > 0x0000555b26bd3063 <+4179>: mov 0x30(%rbx),%rax > 0x0000555b26bd3067 <+4183>: movsd 0x10(%rsp),%xmm2 > 0x0000555b26bd306d <+4189>: movsd %xmm2,0x28(%rax) > 0x0000555b26bd3072 <+4194>: xor %ecx,%ecx > 0x0000555b26bd3074 <+4196>: xor %eax,%eax > 0x0000555b26bd3076 <+4198>: lea 0x7c(%rsp),%rdx > 0x0000555b26bd307b <+4203>: mov %r12,%rdi > 0x0000555b26bd307e <+4206>: lea 0x6b6a(%rip),%rsi # 0x555b26bd9bef > 0x0000555b26bd3085 <+4213>: callq 0x555b26bba580 <g_object_get@plt> > 0x0000555b26bd308a <+4218>: cmp %r15d,0x7c(%rsp) > 0x0000555b26bd308f <+4223>: je 0x555b26bd30e2 <up_device_supply_refresh+4306> > 0x0000555b26bd3091 <+4225>: mov 0x30(%rbx),%rcx > 0x0000555b26bd3095 <+4229>: mov 0x10(%rcx),%rdx > 0x0000555b26bd3099 <+4233>: mov 0x18(%rcx),%rax > 0x0000555b26bd309d <+4237>: movq $0x0,(%rdx) > 0x0000555b26bd30a4 <+4244>: movq $0x0,(%rax) > 0x0000555b26bd30ab <+4251>: movq $0x0,0x8(%rdx) > 0x0000555b26bd30b3 <+4259>: movq $0x0,0x10(%rax) > 0x0000555b26bd30bb <+4267>: movq $0x0,0x10(%rdx) > 0x0000555b26bd30c3 <+4275>: movq $0x0,0x20(%rax) > 0x0000555b26bd30cb <+4283>: movq $0x0,0x18(%rdx) > 0x0000555b26bd30d3 <+4291>: movq $0x0,0x30(%rax) > 0x0000555b26bd30db <+4299>: movl $0x0,0x20(%rcx) > 0x0000555b26bd30e2 <+4306>: sub $0x8,%rsp > 0x0000555b26bd30e6 <+4310>: lea 0x899c(%rip),%rax # 0x555b26bdba89 > 0x0000555b26bd30ed <+4317>: lea 0x6b57(%rip),%r9 # 0x555b26bd9c4b > 0x0000555b26bd30f4 <+4324>: mov %r12,%rdi > 0x0000555b26bd30f7 <+4327>: pushq $0x0 > 0x0000555b26bd30f9 <+4329>: lea 0x6b71(%rip),%r8 # 0x555b26bd9c71 > 0x0000555b26bd3100 <+4336>: lea 0x8918(%rip),%rcx # 0x555b26bdba1f > 0x0000555b26bd3107 <+4343>: push %rax > 0x0000555b26bd3108 <+4344>: lea 0x6b47(%rip),%rax # 0x555b26bd9c56 > 0x0000555b26bd310f <+4351>: lea 0x6b67(%rip),%rdx # 0x555b26bd9c7d > 0x0000555b26bd3116 <+4358>: pushq 0x60(%rsp) > 0x0000555b26bd311a <+4362>: lea 0x6b68(%rip),%rsi # 0x555b26bd9c89 > 0x0000555b26bd3121 <+4369>: push %rax > 0x0000555b26bd3122 <+4370>: lea 0x6b3a(%rip),%rax # 0x555b26bd9c63 > 0x0000555b26bd3129 <+4377>: push %r13 > 0x0000555b26bd312b <+4379>: push %rax > 0x0000555b26bd312c <+4380>: lea 0xa47a(%rip),%rax # 0x555b26bdd5ad > 0x0000555b26bd3133 <+4387>: push %rax > 0x0000555b26bd3134 <+4388>: lea 0x6ab4(%rip),%rax # 0x555b26bd9bef > 0x0000555b26bd313b <+4395>: push %r15 > 0x0000555b26bd313d <+4397>: push %rax > 0x0000555b26bd313e <+4398>: movsd 0x60(%rsp),%xmm3 > 0x0000555b26bd3144 <+4404>: mov $0x7,%eax > 0x0000555b26bd3149 <+4409>: movsd 0xa0(%rsp),%xmm6 > 0x0000555b26bd3152 <+4418>: movsd 0x58(%rsp),%xmm0 > 0x0000555b26bd3158 <+4424>: movsd 0x88(%rsp),%xmm5 > 0x0000555b26bd3161 <+4433>: movsd 0x90(%rsp),%xmm4 > 0x0000555b26bd316a <+4442>: movsd 0xd8(%rsp),%xmm2 > 0x0000555b26bd3173 <+4451>: movsd 0xd0(%rsp),%xmm1 > 0x0000555b26bd317c <+4460>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd3181 <+4465>: add $0x50,%rsp > 0x0000555b26bd3185 <+4469>: jmpq 0x555b26bd2aa4 <up_device_supply_refresh+2708> > 0x0000555b26bd318a <+4474>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3190 <+4480>: lea 0xa491(%rip),%rsi # 0x555b26bdd628 > 0x0000555b26bd3197 <+4487>: mov %r15,%rdi > 0x0000555b26bd319a <+4490>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd319f <+4495>: test %eax,%eax > 0x0000555b26bd31a1 <+4497>: je 0x555b26bd37d0 <up_device_supply_refresh+6080> > 0x0000555b26bd31a7 <+4503>: mov 0x20(%rsp),%r15 > 0x0000555b26bd31ac <+4508>: lea 0xa478(%rip),%rsi # 0x555b26bdd62b > 0x0000555b26bd31b3 <+4515>: mov %r15,%rdi > 0x0000555b26bd31b6 <+4518>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd31bb <+4523>: test %eax,%eax > 0x0000555b26bd31bd <+4525>: je 0x555b26bd37d0 <up_device_supply_refresh+6080> > 0x0000555b26bd31c3 <+4531>: lea 0xa466(%rip),%rsi # 0x555b26bdd630 > 0x0000555b26bd31ca <+4538>: mov %r15,%rdi > 0x0000555b26bd31cd <+4541>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd31d2 <+4546>: test %eax,%eax > 0x0000555b26bd31d4 <+4548>: je 0x555b26bd38d1 <up_device_supply_refresh+6337> > 0x0000555b26bd31da <+4554>: mov 0x20(%rsp),%r15 > 0x0000555b26bd31df <+4559>: lea 0xa44e(%rip),%rsi # 0x555b26bdd634 > 0x0000555b26bd31e6 <+4566>: mov %r15,%rdi > 0x0000555b26bd31e9 <+4569>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd31ee <+4574>: test %eax,%eax > 0x0000555b26bd31f0 <+4576>: je 0x555b26bd38d1 <up_device_supply_refresh+6337> > 0x0000555b26bd31f6 <+4582>: lea 0xa43c(%rip),%rsi # 0x555b26bdd639 > 0x0000555b26bd31fd <+4589>: mov %r15,%rdi > 0x0000555b26bd3200 <+4592>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd3205 <+4597>: test %eax,%eax > 0x0000555b26bd3207 <+4599>: je 0x555b26bd38d1 <up_device_supply_refresh+6337> > 0x0000555b26bd320d <+4605>: lea 0xa42d(%rip),%rsi # 0x555b26bdd641 > 0x0000555b26bd3214 <+4612>: mov %r15,%rdi > 0x0000555b26bd3217 <+4615>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd321c <+4620>: mov $0x6,%edx > 0x0000555b26bd3221 <+4625>: test %eax,%eax > 0x0000555b26bd3223 <+4627>: je 0x555b26bd25cb <up_device_supply_refresh+1467> > 0x0000555b26bd3229 <+4633>: lea 0xa416(%rip),%rsi # 0x555b26bdd646 > 0x0000555b26bd3230 <+4640>: mov %r15,%rdi > 0x0000555b26bd3233 <+4643>: callq 0x555b26bbb120 <g_ascii_strcasecmp@plt> > 0x0000555b26bd3238 <+4648>: mov $0x3,%edx > 0x0000555b26bd323d <+4653>: test %eax,%eax > 0x0000555b26bd323f <+4655>: je 0x555b26bd25cb <up_device_supply_refresh+1467> > 0x0000555b26bd3245 <+4661>: nopl (%rax) > 0x0000555b26bd3248 <+4664>: xor %edx,%edx > 0x0000555b26bd324a <+4666>: jmpq 0x555b26bd25cb <up_device_supply_refresh+1467> > 0x0000555b26bd324f <+4671>: nop > 0x0000555b26bd3250 <+4672>: xor %ecx,%ecx > 0x0000555b26bd3252 <+4674>: xor %edx,%edx > 0x0000555b26bd3254 <+4676>: lea 0x6994(%rip),%rsi # 0x555b26bd9bef > 0x0000555b26bd325b <+4683>: mov %r12,%rdi > 0x0000555b26bd325e <+4686>: xor %eax,%eax > 0x0000555b26bd3260 <+4688>: callq 0x555b26bba690 <g_object_set@plt> > 0x0000555b26bd3265 <+4693>: jmpq 0x555b26bd222d <up_device_supply_refresh+541> > 0x0000555b26bd326a <+4698>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3270 <+4704>: lea 0xa325(%rip),%rdx # 0x555b26bdd59c > 0x0000555b26bd3277 <+4711>: mov $0x80,%esi > 0x0000555b26bd327c <+4716>: lea 0x7f86(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd3283 <+4723>: xor %eax,%eax > 0x0000555b26bd3285 <+4725>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd328a <+4730>: movsd 0x6ec6(%rip),%xmm5 # 0x555b26bda158 > 0x0000555b26bd3292 <+4738>: xor %r13d,%r13d > 0x0000555b26bd3295 <+4741>: movsd %xmm5,0x50(%rsp) > 0x0000555b26bd329b <+4747>: jmpq 0x555b26bd253b <up_device_supply_refresh+1323> > 0x0000555b26bd32a0 <+4752>: maxsd %xmm3,%xmm0 > 0x0000555b26bd32a4 <+4756>: movsd %xmm0,0x40(%rsp) > 0x0000555b26bd32aa <+4762>: jmpq 0x555b26bd2f7e <up_device_supply_refresh+3950> > 0x0000555b26bd32af <+4767>: nop > 0x0000555b26bd32b0 <+4768>: movq $0x0,0x48(%rsp) > 0x0000555b26bd32b9 <+4777>: pxor %xmm5,%xmm5 > 0x0000555b26bd32bd <+4781>: movsd %xmm5,0x10(%rsp) > 0x0000555b26bd32c3 <+4787>: jmpq 0x555b26bd3036 <up_device_supply_refresh+4134> > 0x0000555b26bd32c8 <+4792>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd32d0 <+4800>: movsd %xmm0,0x40(%rsp) > 0x0000555b26bd32d6 <+4806>: jmpq 0x555b26bd2e8b <up_device_supply_refresh+3707> > 0x0000555b26bd32db <+4811>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd32e0 <+4816>: lea 0xa2de(%rip),%rdx # 0x555b26bdd5c5 > 0x0000555b26bd32e7 <+4823>: mov $0x80,%esi > 0x0000555b26bd32ec <+4828>: lea 0x7f16(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd32f3 <+4835>: xor %eax,%eax > 0x0000555b26bd32f5 <+4837>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd32fa <+4842>: movsd 0x6e56(%rip),%xmm2 # 0x555b26bda158 > 0x0000555b26bd3302 <+4850>: xor %r13d,%r13d > 0x0000555b26bd3305 <+4853>: movsd %xmm2,0x50(%rsp) > 0x0000555b26bd330b <+4859>: jmpq 0x555b26bd253b <up_device_supply_refresh+1323> > 0x0000555b26bd3310 <+4864>: pxor %xmm7,%xmm7 > 0x0000555b26bd3314 <+4868>: xor %r13d,%r13d > 0x0000555b26bd3317 <+4871>: movsd %xmm7,0x10(%rsp) > 0x0000555b26bd331d <+4877>: jmpq 0x555b26bd302d <up_device_supply_refresh+4125> > 0x0000555b26bd3322 <+4882>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3328 <+4888>: pxor %xmm2,%xmm2 > 0x0000555b26bd332c <+4892>: movsd %xmm2,0x10(%rsp) > 0x0000555b26bd3332 <+4898>: jmpq 0x555b26bd2b6c <up_device_supply_refresh+2908> > 0x0000555b26bd3337 <+4903>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3340 <+4912>: xor %r13d,%r13d > 0x0000555b26bd3343 <+4915>: jmpq 0x555b26bd302d <up_device_supply_refresh+4125> > 0x0000555b26bd3348 <+4920>: lea 0xa671(%rip),%rdx # 0x555b26bdd9c0 > 0x0000555b26bd334f <+4927>: mov $0x80,%esi > 0x0000555b26bd3354 <+4932>: lea 0x7eae(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd335b <+4939>: xor %eax,%eax > 0x0000555b26bd335d <+4941>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd3362 <+4946>: xor %r15d,%r15d > 0x0000555b26bd3365 <+4949>: movsd 0xa8a3(%rip),%xmm0 # 0x555b26bddc10 > 0x0000555b26bd336d <+4957>: movsd 0x8(%rsp),%xmm1 > 0x0000555b26bd3373 <+4963>: jmpq 0x555b26bd20ea <up_device_supply_refresh+218> > 0x0000555b26bd3378 <+4968>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd3380 <+4976>: pxor %xmm0,%xmm0 > 0x0000555b26bd3384 <+4980>: jmpq 0x555b26bd2746 <up_device_supply_refresh+1846> > 0x0000555b26bd3389 <+4985>: nopl 0x0(%rax) > 0x0000555b26bd3390 <+4992>: lea 0xa26f(%rip),%rsi # 0x555b26bdd606 > 0x0000555b26bd3397 <+4999>: mov %rbp,%rdi > 0x0000555b26bd339a <+5002>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd339f <+5007>: movsd 0xa879(%rip),%xmm7 # 0x555b26bddc20 > 0x0000555b26bd33a7 <+5015>: divsd 0xa869(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd33af <+5023>: comisd %xmm0,%xmm7 > 0x0000555b26bd33b3 <+5027>: ja 0x555b26bd38a0 <up_device_supply_refresh+6288> > 0x0000555b26bd33b9 <+5033>: mulsd 0x38(%rsp),%xmm0 > 0x0000555b26bd33bf <+5039>: movsd %xmm0,0x8(%rsp) > 0x0000555b26bd33c5 <+5045>: jmpq 0x555b26bd27c1 <up_device_supply_refresh+1969> > 0x0000555b26bd33ca <+5050>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd33d0 <+5056>: xor %eax,%eax > 0x0000555b26bd33d2 <+5058>: mov %rbp,%rcx > 0x0000555b26bd33d5 <+5061>: lea 0xa554(%rip),%rdx # 0x555b26bdd930 > 0x0000555b26bd33dc <+5068>: xor %r13d,%r13d > 0x0000555b26bd33df <+5071>: mov $0x10,%esi > 0x0000555b26bd33e4 <+5076>: lea 0x7e1e(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd33eb <+5083>: mov $0x3,%r15d > 0x0000555b26bd33f1 <+5089>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd33f6 <+5094>: movsd 0x48(%rsp),%xmm7 > 0x0000555b26bd33fc <+5100>: comisd 0x8(%rsp),%xmm7 > 0x0000555b26bd3402 <+5106>: jbe 0x555b26bd302d <up_device_supply_refresh+4125> > 0x0000555b26bd3408 <+5112>: movq $0x0,0x48(%rsp) > 0x0000555b26bd3411 <+5121>: pxor %xmm6,%xmm6 > 0x0000555b26bd3415 <+5125>: movsd %xmm6,0x10(%rsp) > 0x0000555b26bd341b <+5131>: jmpq 0x555b26bd3036 <up_device_supply_refresh+4134> > 0x0000555b26bd3420 <+5136>: mov %r13,%rdi > 0x0000555b26bd3423 <+5139>: callq 0x555b26bd1d40 <up_device_supply_get_sibling_with_subsystem> > 0x0000555b26bd3428 <+5144>: mov %rax,%r13 > 0x0000555b26bd342b <+5147>: test %rax,%rax > 0x0000555b26bd342e <+5150>: je 0x555b26bd3810 <up_device_supply_refresh+6144> > 0x0000555b26bd3434 <+5156>: mov %rax,%rdi > 0x0000555b26bd3437 <+5159>: callq 0x555b26bb9ec0 <g_udev_device_get_sysfs_path@plt> > 0x0000555b26bd343c <+5164>: lea 0x7fdc(%rip),%rsi # 0x555b26bdb41f > 0x0000555b26bd3443 <+5171>: mov %rax,%rdi > 0x0000555b26bd3446 <+5174>: mov %rax,0x8(%rsp) > 0x0000555b26bd344b <+5179>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd3450 <+5184>: mov 0x8(%rsp),%rdx > 0x0000555b26bd3455 <+5189>: lea 0xa298(%rip),%rsi # 0x555b26bdd6f4 > 0x0000555b26bd345c <+5196>: mov %rax,%r15 > 0x0000555b26bd345f <+5199>: mov %rdx,%rdi > 0x0000555b26bd3462 <+5202>: callq 0x555b26bd1af0 <up_device_supply_get_string> > 0x0000555b26bd3467 <+5207>: mov %r13,%rdi > 0x0000555b26bd346a <+5210>: mov %rax,0x8(%rsp) > 0x0000555b26bd346f <+5215>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd3474 <+5220>: jmpq 0x555b26bd246f <up_device_supply_refresh+1119> > 0x0000555b26bd3479 <+5225>: nopl 0x0(%rax) > 0x0000555b26bd3480 <+5232>: mov %r12,%rdi > 0x0000555b26bd3483 <+5235>: xor %r15d,%r15d > 0x0000555b26bd3486 <+5238>: callq 0x555b26bbe320 <up_device_get_daemon> > 0x0000555b26bd348b <+5243>: mov %rax,%rdi > 0x0000555b26bd348e <+5246>: mov %rax,0x60(%rsp) > 0x0000555b26bd3493 <+5251>: callq 0x555b26bbc350 <up_daemon_get_device_list> > 0x0000555b26bd3498 <+5256>: mov %rax,%rdi > 0x0000555b26bd349b <+5259>: mov %rax,0x58(%rsp) > 0x0000555b26bd34a0 <+5264>: callq 0x555b26bbf1f0 <up_device_list_get_array> > 0x0000555b26bd34a5 <+5269>: mov %rax,%r13 > 0x0000555b26bd34a8 <+5272>: lea 0x90(%rsp),%rax > 0x0000555b26bd34b0 <+5280>: mov 0x8(%r13),%r8d > 0x0000555b26bd34b4 <+5284>: test %r8d,%r8d > 0x0000555b26bd34b7 <+5287>: je 0x555b26bd3768 <up_device_supply_refresh+5976> > 0x0000555b26bd34bd <+5293>: mov %rbx,0x68(%rsp) > 0x0000555b26bd34c2 <+5298>: mov %r13,%rbx > 0x0000555b26bd34c5 <+5301>: mov %r15d,%r13d > 0x0000555b26bd34c8 <+5304>: mov %rax,%r15 > 0x0000555b26bd34cb <+5307>: jmp 0x555b26bd34de <up_device_supply_refresh+5326> > 0x0000555b26bd34cd <+5309>: nopl (%rax) > 0x0000555b26bd34d0 <+5312>: add $0x1,%r13d > 0x0000555b26bd34d4 <+5316>: cmp 0x8(%rbx),%r13d > 0x0000555b26bd34d8 <+5320>: jae 0x555b26bd3760 <up_device_supply_refresh+5968> > 0x0000555b26bd34de <+5326>: mov (%rbx),%rdx > 0x0000555b26bd34e1 <+5329>: mov %r13d,%eax > 0x0000555b26bd34e4 <+5332>: mov %r15,%rsi > 0x0000555b26bd34e7 <+5335>: mov (%rdx,%rax,8),%rdi > 0x0000555b26bd34eb <+5339>: callq 0x555b26bbe2a0 <up_device_get_online> > 0x0000555b26bd34f0 <+5344>: test %eax,%eax > 0x0000555b26bd34f2 <+5346>: je 0x555b26bd34d0 <up_device_supply_refresh+5312> > 0x0000555b26bd34f4 <+5348>: mov 0x90(%rsp),%esi > 0x0000555b26bd34fb <+5355>: mov %rbx,%r13 > 0x0000555b26bd34fe <+5358>: mov 0x68(%rsp),%rbx > 0x0000555b26bd3503 <+5363>: mov %r13,%rdi > 0x0000555b26bd3506 <+5366>: test %esi,%esi > 0x0000555b26bd3508 <+5368>: jne 0x555b26bd3863 <up_device_supply_refresh+6227> > 0x0000555b26bd350e <+5374>: callq 0x555b26bbae00 <g_ptr_array_unref@plt> > 0x0000555b26bd3513 <+5379>: mov 0x58(%rsp),%rdi > 0x0000555b26bd3518 <+5384>: xor %r15d,%r15d > 0x0000555b26bd351b <+5387>: mov $0x1,%r13d > 0x0000555b26bd3521 <+5393>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd3526 <+5398>: xor %r9d,%r9d > 0x0000555b26bd3529 <+5401>: movsd 0x7c17(%rip),%xmm2 # 0x555b26bdb148 > 0x0000555b26bd3531 <+5409>: comisd 0x40(%rsp),%xmm2 > 0x0000555b26bd3537 <+5415>: seta %r15b > 0x0000555b26bd353b <+5419>: add $0x2,%r15d > 0x0000555b26bd353f <+5423>: mov %r15d,%edi > 0x0000555b26bd3542 <+5426>: mov %r9d,0x58(%rsp) > 0x0000555b26bd3547 <+5431>: callq 0x555b26bbac50 <up_device_state_to_string@plt> > 0x0000555b26bd354c <+5436>: mov 0x58(%rsp),%r9d > 0x0000555b26bd3551 <+5441>: mov %r13d,%r8d > 0x0000555b26bd3554 <+5444>: lea 0xa4bd(%rip),%rdx # 0x555b26bdda18 > 0x0000555b26bd355b <+5451>: mov %rax,%rcx > 0x0000555b26bd355e <+5454>: mov $0x80,%esi > 0x0000555b26bd3563 <+5459>: lea 0x7c9f(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd356a <+5466>: xor %eax,%eax > 0x0000555b26bd356c <+5468>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd3571 <+5473>: mov 0x60(%rsp),%rdi > 0x0000555b26bd3576 <+5478>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd357b <+5483>: jmpq 0x555b26bd2f83 <up_device_supply_refresh+3955> > 0x0000555b26bd3580 <+5488>: lea 0xa115(%rip),%rsi # 0x555b26bdd69c > 0x0000555b26bd3587 <+5495>: mov %rbp,%rdi > 0x0000555b26bd358a <+5498>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd358f <+5503>: movapd %xmm0,%xmm1 > 0x0000555b26bd3593 <+5507>: divsd 0xa67d(%rip),%xmm1 # 0x555b26bddc18 > 0x0000555b26bd359b <+5515>: jmpq 0x555b26bd27ee <up_device_supply_refresh+2014> > 0x0000555b26bd35a0 <+5520>: mov %r15d,%eax > 0x0000555b26bd35a3 <+5523>: movsd 0x18(%rsp),%xmm1 > 0x0000555b26bd35a9 <+5529>: mov 0x8(%rsp),%rbx > 0x0000555b26bd35ae <+5534>: lea (%rax,%rax,2),%rax > 0x0000555b26bd35b2 <+5538>: mov 0x10(%rsp),%rbp > 0x0000555b26bd35b7 <+5543>: shl $0x3,%rax > 0x0000555b26bd35bb <+5547>: movsd 0xa8(%rsp,%rax,1),%xmm0 > 0x0000555b26bd35c4 <+5556>: mov 0xb0(%rsp,%rax,1),%r15d > 0x0000555b26bd35cc <+5564>: comisd %xmm0,%xmm1 > 0x0000555b26bd35d0 <+5568>: jbe 0x555b26bd2d87 <up_device_supply_refresh+3447> > 0x0000555b26bd35d6 <+5574>: jmpq 0x555b26bd2d52 <up_device_supply_refresh+3394> > 0x0000555b26bd35db <+5579>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd35e0 <+5584>: lea 0x9f60(%rip),%rsi # 0x555b26bdd547 > 0x0000555b26bd35e7 <+5591>: mov %rbp,%rdi > 0x0000555b26bd35ea <+5594>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd35ef <+5599>: test %eax,%eax > 0x0000555b26bd35f1 <+5601>: jne 0x555b26bd3610 <up_device_supply_refresh+5632> > 0x0000555b26bd35f3 <+5603>: lea 0x9f58(%rip),%rsi # 0x555b26bdd552 > 0x0000555b26bd35fa <+5610>: mov %rbp,%rdi > 0x0000555b26bd35fd <+5613>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd3602 <+5618>: test %eax,%eax > 0x0000555b26bd3604 <+5620>: jne 0x555b26bd3610 <up_device_supply_refresh+5632> > 0x0000555b26bd3606 <+5622>: mov 0x30(%rbx),%rax > 0x0000555b26bd360a <+5626>: jmpq 0x555b26bd2564 <up_device_supply_refresh+1364> > 0x0000555b26bd360f <+5631>: nop > 0x0000555b26bd3610 <+5632>: lea 0x80(%rsp),%rdx > 0x0000555b26bd3618 <+5640>: xor %r9d,%r9d > 0x0000555b26bd361b <+5643>: mov %r12,%rdi > 0x0000555b26bd361e <+5646>: xor %eax,%eax > 0x0000555b26bd3620 <+5648>: lea 0x88(%rsp),%r8 > 0x0000555b26bd3628 <+5656>: lea 0x83f0(%rip),%rcx # 0x555b26bdba1f > 0x0000555b26bd362f <+5663>: lea 0x6647(%rip),%rsi # 0x555b26bd9c7d > 0x0000555b26bd3636 <+5670>: callq 0x555b26bba580 <g_object_get@plt> > 0x0000555b26bd363b <+5675>: movq $0x0,0x30(%rsp) > 0x0000555b26bd3644 <+5684>: movq $0x0,0x28(%rsp) > 0x0000555b26bd364d <+5693>: movq $0x0,0x18(%rsp) > 0x0000555b26bd3656 <+5702>: movq $0x0,0x20(%rsp) > 0x0000555b26bd365f <+5711>: jmpq 0x555b26bd2767 <up_device_supply_refresh+1879> > 0x0000555b26bd3664 <+5716>: nopl 0x0(%rax) > 0x0000555b26bd3668 <+5720>: lea 0xa251(%rip),%rdx # 0x555b26bdd8c0 > 0x0000555b26bd366f <+5727>: mov $0x10,%esi > 0x0000555b26bd3674 <+5732>: mov $0x2,%eax > 0x0000555b26bd3679 <+5737>: lea 0x7b89(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd3680 <+5744>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd3685 <+5749>: movsd 0x88(%rsp),%xmm0 > 0x0000555b26bd368e <+5758>: movsd %xmm0,0x80(%rsp) > 0x0000555b26bd3697 <+5767>: jmpq 0x555b26bd2711 <up_device_supply_refresh+1793> > 0x0000555b26bd369c <+5772>: nopl 0x0(%rax) > 0x0000555b26bd36a0 <+5776>: lea 0xa2f1(%rip),%rdx # 0x555b26bdd998 > 0x0000555b26bd36a7 <+5783>: mov $0x80,%esi > 0x0000555b26bd36ac <+5788>: lea 0x7b56(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd36b3 <+5795>: mov $0x1,%r15d > 0x0000555b26bd36b9 <+5801>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd36be <+5806>: movsd 0xa54a(%rip),%xmm0 # 0x555b26bddc10 > 0x0000555b26bd36c6 <+5814>: movsd 0x8(%rsp),%xmm1 > 0x0000555b26bd36cc <+5820>: jmpq 0x555b26bd20ea <up_device_supply_refresh+218> > 0x0000555b26bd36d1 <+5825>: nopl 0x0(%rax) > 0x0000555b26bd36d8 <+5832>: lea 0x9f27(%rip),%rsi # 0x555b26bdd606 > 0x0000555b26bd36df <+5839>: mov %rbp,%rdi > 0x0000555b26bd36e2 <+5842>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd36e7 <+5847>: test %eax,%eax > 0x0000555b26bd36e9 <+5849>: jne 0x555b26bd3610 <up_device_supply_refresh+5632> > 0x0000555b26bd36ef <+5855>: lea 0x9f1b(%rip),%rsi # 0x555b26bdd611 > 0x0000555b26bd36f6 <+5862>: mov %rbp,%rdi > 0x0000555b26bd36f9 <+5865>: callq 0x555b26bd99b0 <sysfs_file_exists> > 0x0000555b26bd36fe <+5870>: test %eax,%eax > 0x0000555b26bd3700 <+5872>: jne 0x555b26bd3610 <up_device_supply_refresh+5632> > 0x0000555b26bd3706 <+5878>: mov 0x30(%rbx),%rax > 0x0000555b26bd370a <+5882>: mov 0x8(%rax),%edx > 0x0000555b26bd370d <+5885>: jmpq 0x555b26bd255c <up_device_supply_refresh+1356> > 0x0000555b26bd3712 <+5890>: cmp $0x1,%r15d > 0x0000555b26bd3716 <+5894>: jne 0x555b26bd3340 <up_device_supply_refresh+4912> > 0x0000555b26bd371c <+5900>: movsd 0x80(%rsp),%xmm0 > 0x0000555b26bd3725 <+5909>: subsd 0x8(%rsp),%xmm0 > 0x0000555b26bd372b <+5915>: xor %r13d,%r13d > 0x0000555b26bd372e <+5918>: divsd 0x10(%rsp),%xmm0 > 0x0000555b26bd3734 <+5924>: mulsd 0x6a34(%rip),%xmm0 # 0x555b26bda170 > 0x0000555b26bd373c <+5932>: cvttsd2si %xmm0,%rax > 0x0000555b26bd3741 <+5937>: mov %rax,0x48(%rsp) > 0x0000555b26bd3746 <+5942>: cmp $0x11940,%rax > 0x0000555b26bd374c <+5948>: jg 0x555b26bd302d <up_device_supply_refresh+4125> > 0x0000555b26bd3752 <+5954>: jmpq 0x555b26bd3036 <up_device_supply_refresh+4134> > 0x0000555b26bd3757 <+5959>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3760 <+5968>: mov %rbx,%r13 > 0x0000555b26bd3763 <+5971>: mov 0x68(%rsp),%rbx > 0x0000555b26bd3768 <+5976>: mov %r13,%rdi > 0x0000555b26bd376b <+5979>: callq 0x555b26bbae00 <g_ptr_array_unref@plt> > 0x0000555b26bd3770 <+5984>: mov 0x58(%rsp),%rdi > 0x0000555b26bd3775 <+5989>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd377a <+5994>: mov 0x60(%rsp),%rdi > 0x0000555b26bd377f <+5999>: mov $0x2,%esi > 0x0000555b26bd3784 <+6004>: callq 0x555b26bbc260 <up_daemon_get_number_devices_of_type> > 0x0000555b26bd3789 <+6009>: cmp $0x1,%eax > 0x0000555b26bd378c <+6012>: je 0x555b26bd3919 <up_device_supply_refresh+6409> > 0x0000555b26bd3792 <+6018>: xor %edi,%edi > 0x0000555b26bd3794 <+6020>: callq 0x555b26bbac50 <up_device_state_to_string@plt> > 0x0000555b26bd3799 <+6025>: xor %r9d,%r9d > 0x0000555b26bd379c <+6028>: xor %r8d,%r8d > 0x0000555b26bd379f <+6031>: mov $0x80,%esi > 0x0000555b26bd37a4 <+6036>: mov %rax,%rcx > 0x0000555b26bd37a7 <+6039>: lea 0xa26a(%rip),%rdx # 0x555b26bdda18 > 0x0000555b26bd37ae <+6046>: lea 0x7a54(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd37b5 <+6053>: xor %eax,%eax > 0x0000555b26bd37b7 <+6055>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd37bc <+6060>: mov 0x60(%rsp),%rdi > 0x0000555b26bd37c1 <+6065>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd37c6 <+6070>: jmpq 0x555b26bd3001 <up_device_supply_refresh+4081> > 0x0000555b26bd37cb <+6075>: nopl 0x0(%rax,%rax,1) > 0x0000555b26bd37d0 <+6080>: mov $0x4,%edx > 0x0000555b26bd37d5 <+6085>: jmpq 0x555b26bd25cb <up_device_supply_refresh+1467> > 0x0000555b26bd37da <+6090>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd37e0 <+6096>: lea 0x9ff1(%rip),%rdx # 0x555b26bdd7d8 > 0x0000555b26bd37e7 <+6103>: mov $0x80,%esi > 0x0000555b26bd37ec <+6108>: lea 0x7a16(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd37f3 <+6115>: xor %eax,%eax > 0x0000555b26bd37f5 <+6117>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd37fa <+6122>: movsd 0x6956(%rip),%xmm4 # 0x555b26bda158 > 0x0000555b26bd3802 <+6130>: xor %r13d,%r13d > 0x0000555b26bd3805 <+6133>: movsd %xmm4,0x50(%rsp) > 0x0000555b26bd380b <+6139>: jmpq 0x555b26bd253b <up_device_supply_refresh+1323> > 0x0000555b26bd3810 <+6144>: movq $0x0,0x8(%rsp) > 0x0000555b26bd3819 <+6153>: xor %r15d,%r15d > 0x0000555b26bd381c <+6156>: jmpq 0x555b26bd246f <up_device_supply_refresh+1119> > 0x0000555b26bd3821 <+6161>: nopl 0x0(%rax) > 0x0000555b26bd3828 <+6168>: pxor %xmm7,%xmm7 > 0x0000555b26bd382c <+6172>: movsd %xmm7,0x10(%rsp) > 0x0000555b26bd3832 <+6178>: jmpq 0x555b26bd2b6c <up_device_supply_refresh+2908> > 0x0000555b26bd3837 <+6183>: nopw 0x0(%rax,%rax,1) > 0x0000555b26bd3840 <+6192>: test %r15d,%r15d > 0x0000555b26bd3843 <+6195>: je 0x555b26bd2ff0 <up_device_supply_refresh+4064> > 0x0000555b26bd3849 <+6201>: movq $0x0,0x10(%rsp) > 0x0000555b26bd3852 <+6210>: xor %r13d,%r13d > 0x0000555b26bd3855 <+6213>: movq $0x0,0x48(%rsp) > 0x0000555b26bd385e <+6222>: jmpq 0x555b26bd3036 <up_device_supply_refresh+4134> > 0x0000555b26bd3863 <+6227>: callq 0x555b26bbae00 <g_ptr_array_unref@plt> > 0x0000555b26bd3868 <+6232>: mov 0x58(%rsp),%rdi > 0x0000555b26bd386d <+6237>: xor %r15d,%r15d > 0x0000555b26bd3870 <+6240>: mov $0x1,%r13d > 0x0000555b26bd3876 <+6246>: callq 0x555b26bb9e80 <g_object_unref@plt> > 0x0000555b26bd387b <+6251>: movsd 0x40(%rsp),%xmm5 > 0x0000555b26bd3881 <+6257>: comisd 0xa3a7(%rip),%xmm5 # 0x555b26bddc30 > 0x0000555b26bd3889 <+6265>: mov $0x1,%r9d > 0x0000555b26bd388f <+6271>: seta %r15b > 0x0000555b26bd3893 <+6275>: lea 0x1(%r15,%r15,2),%r15d > 0x0000555b26bd3898 <+6280>: jmpq 0x555b26bd353f <up_device_supply_refresh+5423> > 0x0000555b26bd389d <+6285>: nopl (%rax) > 0x0000555b26bd38a0 <+6288>: lea 0x9d6a(%rip),%rsi # 0x555b26bdd611 > 0x0000555b26bd38a7 <+6295>: mov %rbp,%rdi > 0x0000555b26bd38aa <+6298>: callq 0x555b26bd9760 <sysfs_get_double> > 0x0000555b26bd38af <+6303>: divsd 0xa361(%rip),%xmm0 # 0x555b26bddc18 > 0x0000555b26bd38b7 <+6311>: jmpq 0x555b26bd33b9 <up_device_supply_refresh+5033> > 0x0000555b26bd38bc <+6316>: nopl 0x0(%rax) > 0x0000555b26bd38c0 <+6320>: movsd 0x28(%r10),%xmm2 > 0x0000555b26bd38c6 <+6326>: movsd %xmm2,0x10(%rsp) > 0x0000555b26bd38cc <+6332>: jmpq 0x555b26bd2b6c <up_device_supply_refresh+2908> > 0x0000555b26bd38d1 <+6337>: mov $0x2,%edx > 0x0000555b26bd38d6 <+6342>: jmpq 0x555b26bd25cb <up_device_supply_refresh+1467> > 0x0000555b26bd38db <+6347>: je 0x555b26bd29dd <up_device_supply_refresh+2509> > 0x0000555b26bd38e1 <+6353>: jmpq 0x555b26bd29c9 <up_device_supply_refresh+2489> > 0x0000555b26bd38e6 <+6358>: nopw %cs:0x0(%rax,%rax,1) > 0x0000555b26bd38f0 <+6368>: movl $0x1,0x3c(%rax) > 0x0000555b26bd38f7 <+6375>: mov %rbp,%rcx > 0x0000555b26bd38fa <+6378>: mov $0x10,%esi > 0x0000555b26bd38ff <+6383>: xor %eax,%eax > 0x0000555b26bd3901 <+6385>: lea 0x9ef8(%rip),%rdx # 0x555b26bdd800 > 0x0000555b26bd3908 <+6392>: lea 0x78fa(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd390f <+6399>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd3914 <+6404>: jmpq 0x555b26bd2401 <up_device_supply_refresh+1009> > 0x0000555b26bd3919 <+6409>: xor %r15d,%r15d > 0x0000555b26bd391c <+6412>: xor %r9d,%r9d > 0x0000555b26bd391f <+6415>: xor %r13d,%r13d > 0x0000555b26bd3922 <+6418>: movsd 0x781e(%rip),%xmm4 # 0x555b26bdb148 > 0x0000555b26bd392a <+6426>: comisd 0x40(%rsp),%xmm4 > 0x0000555b26bd3930 <+6432>: seta %r15b > 0x0000555b26bd3934 <+6436>: add $0x2,%r15d > 0x0000555b26bd3938 <+6440>: jmpq 0x555b26bd353f <up_device_supply_refresh+5423> > 0x0000555b26bd393d <+6445>: lea 0x9ca7(%rip),%rdx # 0x555b26bdd5eb > 0x0000555b26bd3944 <+6452>: mov $0x80,%esi > 0x0000555b26bd3949 <+6457>: lea 0x78b9(%rip),%rdi # 0x555b26bdb209 > 0x0000555b26bd3950 <+6464>: callq 0x555b26bbb030 <g_log@plt> > 0x0000555b26bd3955 <+6469>: movsd 0x67f3(%rip),%xmm6 # 0x555b26bda150 > 0x0000555b26bd395d <+6477>: movsd %xmm6,0x38(%rsp) > 0x0000555b26bd3963 <+6483>: movsd 0x67ed(%rip),%xmm6 # 0x555b26bda158 > 0x0000555b26bd396b <+6491>: movsd %xmm6,0x50(%rsp) > 0x0000555b26bd3971 <+6497>: jmpq 0x555b26bd253b <up_device_supply_refresh+1323> > 0x0000555b26bd3976 <+6502>: callq 0x555b26bba9b0 <__stack_chk_fail@plt> >End of assembler dump. >== EXPLOITABLE ==
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1633120
: 1487068 |
1487069
|
1487070
|
1487071
|
1487072
|
1487073
|
1487074
|
1487075
|
1487076
|
1487077
|
1487078
|
1487079
|
1487080