| | type: c (1, char), d(4, int), x(8, long), p(8, pointer), f(4, float), w(8, double), b(1, bool), s(string), v(1, void), n(1,no type) |
+---------------------+----------------------------------------------------------------------------------------------------------------------------------------------+
-4. IDE-DA
----------
-
-1. target device
-````````````````
-
-2. project type (01 OSP, 03 EFL ....)
-`````````````````````````````````````
-
-3. target binary path (AppID)
-`````````````````````````````
-
-4. local project debug package path
-```````````````````````````````````
-
-5. executable path (for library project)
-````````````````````````````````````````
-
-5. blacklist
-------------
+4. Instrumentation blacklist
+----------------------------
+-----------------------------+-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+
| library name | functions | |
| | | current return address info. The problem is similar to \*setjmp\* |
+-----------------------------+-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+
-6. sdb command
---------------
-
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| executor | steps | previlege | host to sdbd command | |
-+==============+===================+===========+=======================================================================+=========================================================+
-| host | get app list | developer | sdb shell /usr/bin/pkginfo --listpkg | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | delete image file | developer | sdb shell rm -rf filepath | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | get port number | developer | sdb shell cat /tmp/port.da | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | run swap\_daemon | root | sdb da run\_swap\_daemon | via /usr/bin/da\_command script |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | kill swap\_daemon | root | sdb da kill\_swap\_daemon | via /usr/bin/da\_command script |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | version | developer | sdb da get\_version | via /usr/bin/da\_command script, value: 2.1, 2.1.1, 3.0 |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| swap\_daemon | launch the app. | root | launch\_app <pkg\_id.app\_name> \_\_AUL\_SDK\_\_ DYNAMIC\_ANALYSIS | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| | | | | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | deprecated | developer | sdb shell uname -m | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | deprecated | developer | sdb shell du -b /home/developer/sdk\_tools/da/readelf | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | deprecated | root | sdb da findunittest | via /usr/bin/da\_command script |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-| host | deprecated | developer | sdb shell /usr/bin/pkginfo --arg-flt 10 http://tizen.org/category/ime | |
-+--------------+-------------------+-----------+-----------------------------------------------------------------------+---------------------------------------------------------+
-
-7. limit
---------
-
-size limitation in the host
-```````````````````````````
-
-+-----------------------+--------------+--------------------------------------------------+
-| column | limit | description |
-+=======================+==============+==================================================+
-| File path | 4K or ByFile | either in function argument or as protocol value |
-+-----------------------+--------------+--------------------------------------------------+
-| Shader sources | 4K or ByFile | glGetShaderSource and glGetShaderiv probes |
-+-----------------------+--------------+--------------------------------------------------+
-| Http contents | 1024 bytes | |
-+-----------------------+--------------+--------------------------------------------------+
-| string type arguments | 256 bytes | there is not any case of string type yet |
-+-----------------------+--------------+--------------------------------------------------+
-
-size limitation in the swap manager
-```````````````````````````````````
+5. Size limits in swap manager
+------------------------------
+-----------------------------------------------------+
| **MSG\_SYSTEM period** |
-+-----------------------------------------------------+
-| CONF\_SYSTRACE\_PERIOD\_MIN 100 |
-+-----------------------------------------------------+
-| CONF\_SYSTRACE\_PERIOD\_MAX 1000 |
-+-----------------------------------------------------+
-| CONF\_DATA\_MSG\_PERIOD\_MIN 1 |
-+-----------------------------------------------------+
-| CONF\_DATA\_MSG\_PERIOD\_MAX 100 |
-+-----------------------------------------------------+
++-----------------------------+-----------------------+
+| CONF\_SYSTRACE\_PERIOD\_MIN | 100 |
++-----------------------------+-----------------------+
+| CONF\_SYSTRACE\_PERIOD\_MAX | 1000 |
++-----------------------------+-----------------------+
+| CONF\_DATA\_MSG\_PERIOD\_MIN| 1 |
++-----------------------------+-----------------------+
+| CONF\_DATA\_MSG\_PERIOD\_MAX| 100 |
++-----------------------------+-----------------------+
| **Application count** |
-+-----------------------------------------------------+
-| US\_APP\_COUNT\_MIN 0 |
-+-----------------------------------------------------+
-| US\_APP\_COUNT\_MAX 8 |
-+-----------------------------------------------------+
++-----------------------------+-----------------------+
+| US\_APP\_COUNT\_MIN | 0 |
++-----------------------------+-----------------------+
+| US\_APP\_COUNT\_MAX | 8 |
++-----------------------------+-----------------------+
| **probe count (or instrumentation function count)** |
-+-----------------------------------------------------+
-| US\_APP\_INST\_FUNC\_MIN 0 |
-+-----------------------------------------------------+
-| US\_APP\_INST\_FUNC\_MAX 100000 |
-+-----------------------------------------------------+
++-----------------------------+-----------------------+
+| US\_APP\_INST\_FUNC\_MIN | 0 |
++-----------------------------+-----------------------+
+| US\_APP\_INST\_FUNC\_MAX | 100000 |
++-----------------------------+-----------------------+
| **library count to instrument** |
-+-----------------------------------------------------+
-| US\_APP\_INST\_LIB\_MIN 0 |
-+-----------------------------------------------------+
-| US\_APP\_INST\_LIB\_MAX 1000 |
-+-----------------------------------------------------+
++-----------------------------+-----------------------+
+| US\_APP\_INST\_LIB\_MIN | 0 |
++-----------------------------+-----------------------+
+| US\_APP\_INST\_LIB\_MAX | 1000 |
++-----------------------------+-----------------------+
-8. tizen 2.2 campatibility
---------------------------
-
-The difference of information in the legacy framework
-`````````````````````````````````````````````````````
-
-+-----------------------+-------------------------------+------------------------+
-| 1. common | | |
-+-----------------------+-------------------------------+------------------------+
-| | No process's memory map | |
-+-----------------------+-------------------------------+------------------------+
-| | address value 4 -> 8byte | |
-+-----------------------+-------------------------------+------------------------+
-| | time value 4->8 byte | |
-+-----------------------+-------------------------------+------------------------+
-| 2. function profiling | | |
-+-----------------------+-------------------------------+------------------------+
-| | No argument value | |
-+-----------------------+-------------------------------+------------------------+
-| | No return value | |
-+-----------------------+-------------------------------+------------------------+
-| | Symbols exist | |
-+-----------------------+-------------------------------+------------------------+
-| 3. System Information | | |
-+-----------------------+-------------------------------+------------------------+
-| | No per thread/process load | |
-+-----------------------+-------------------------------+------------------------+
-| | No read/write per disk sector | |
-+-----------------------+-------------------------------+------------------------+
-| | No energy usage | |
-+-----------------------+-------------------------------+------------------------+
-| 4. probe | | |
-+-----------------------+-------------------------------+------------------------+
-| | Common columns: | Log ID => Message Type |
-+-----------------------+-------------------------------+------------------------+
-| | | API name => API ID |
-+-----------------------+-------------------------------+------------------------+
-| | | PCAddr => deleted |
-+-----------------------+-------------------------------+------------------------+
-| | memory | Same |
-+-----------------------+-------------------------------+------------------------+
-| | UI Control | Same |
-+-----------------------+-------------------------------+------------------------+
-| | UI Event | Same |
-+-----------------------+-------------------------------+------------------------+
-| | Resource: | Name changed to File |
-+-----------------------+-------------------------------+------------------------+
-| | | FD value 4-> 8byte |
-+-----------------------+-------------------------------+------------------------+
-| | | FDType => deleted |
-+-----------------------+-------------------------------+------------------------+
-| | Life cycle | Same |
-+-----------------------+-------------------------------+------------------------+
-| | Screenshot | Same |
-+-----------------------+-------------------------------+------------------------+
-| | Thread | Same |
-+-----------------------+-------------------------------+------------------------+
-| | Custom chart | Same |
-+-----------------------+-------------------------------+------------------------+
-| | Sync | Same |
-+-----------------------+-------------------------------+------------------------+
-
-9. configuration
+6. HV Properties
----------------
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| Order | UX features | detail setting | swap protocol | swap protocol value | page & view |
-+=======+=====================+============================================================+=============================+=====================+========================================================+
-| 1 | System Chart | edit box (sampling rate, 1000ms, range (10ms~1000ms)) | SYSTEM\_CPU | 0x1 \* 0x10^9 | CPU chart (Load, core, frequency), Snapshot view |
-| | | check box (CPU,Memory, Process load, Other processes load, | | | |
-| | | Disk IO, Network IO, Device usage, Energy usage) | | | |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 2 | System Chart | | SYSTEM\_MEMORY | 0x2 \* 0x10^9 | chart(Process size, Memory, Heap), Snapshot view |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 3 | System Chart | | SYSTEM\_PROCESS | 0x4 \* 0x10^9 | CPU load chart (parent, child) |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 4 | System Chart | | SYSTEM\_PROCESSES\_LOAD | 0x1 \* 0x10^10 | CPU load chart (child) |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 5 | System Chart | | SYSTEM\_DISK | 0x2 \* 0x10^10 | Disk IO chart |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 6 | System Chart | | SYSTEM\_NETWORK | 0x4 \* 0x10^10 | Network IO chart |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 7 | System Chart | | SYSTEM\_DEVICE | 0x8 \* 0x10^10 | Device chart |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 8 | System Chart | | SYSTEM\_ENERGY | 0x1 \* 0x10^11 | Energy chart |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 10 | Function Calls | | function profiling | 0x0004 | Call trace, Call stack, function profiling |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 11 | Samplings | edit box (sampling rate | function sampling | 0x80000 | function profiling |
-| | | D: 10ms, range (1ms~1000ms)) | | | |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 21 | Allocations | | memory allcation probing | 0x0008 | heap chart, leaks |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 22 | File activity | | file API probing | 0x0010 | File Analysis page (chart, list, detail) |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| | | | system file activity | 0x1 \* 0x10^12 | File Analysis chart |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 23 | Thread activity | | thread API probing | 0x0020 | Thread Analysis page (thread/sync chart, list, detail) |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| | | | SYSTEM\_THREAD\_LOAD | 0x8 \* 0x10^9 | Thread Analysis chart |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 24 | Network activity | | network API probing | 0x20000 | Network Analysis page (chart, list, detail) |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 25 | OpenGL activity | | openGL API probing | 0x40000 | OpenGL Analysis page (chart, list, detail) |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 41 | Screenshot | radio (auto, event) | screenshot | 0x0080 | Screenshot chart, Snapshot view |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 42 | UI event | | user event | 0x0100 | UI event chart |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 43 | Record&Replay | | recording | 0x0200 | replay edit |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 50 | Syscall | check (all, file, ipc, process, signal, network, desc) | Systcall file | 0x0400 | Call trace |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 51 | Syscall | | Systcall ipc | 0x0800 | Call trace |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 52 | Syscall | | Systcall process | 0x1000 | Call trace |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 53 | Syscall | | Systcall signal | 0x2000 | Call trace |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 54 | Syscall | | Systcall network | 0x4000 | Call trace |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 55 | Syscall | | Systcall desc | 0x8000 | Call trace |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 60 | Context Switch | | Context switch | 0x10000 | Kernel analysis page |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 70 | Inside the platform | check (all,memory, file, thread, network, openGL) | memory allcation | 0x10000000 | heap chart, leaks |
-| | | | probing nofilter | | |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 71 | Inside the platform | | file API probing nofilter | 0x20000000 | File Analysis page (chart, list, detail) |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 72 | Inside the platform | | thread API probing nofilter | 0x40000000 | Thread Analysis page (thread/sync chart, list, detail) |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 74 | Inside the platform | | network API probing nofilter| 0x100000000 | Network Analysis page (chart, list, detail) |
-+-------+---------------------+ +-----------------------------+---------------------+--------------------------------------------------------+
-| 75 | Inside the platform | | openGL API probing nofilter | 0x200000000 | OpenGL Analysis page (chart, list, detail) |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 90 | | | OSP UI API probing | 0x0040 | |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 91 | | | OSP UI API probing nofilter | 0x80000000 | |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 92 | | | | | |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-| 93 | | | | | |
-+-------+---------------------+------------------------------------------------------------+-----------------------------+---------------------+--------------------------------------------------------+
-
-+--------------------------+---------------------+-----------------------------------+
-| template | UX features | default setting |
-+==========================+=====================+===================================+
-| Bottleneck Analysis | Function Calls | |
-+--------------------------+---------------------+-----------------------------------+
-| | Samplings | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | CPU, Process |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Memory Leaks | Allocations | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | Memory |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Process activity | Samplings | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | CPU,Memory,Process |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| File Analysis | File activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | Disk IO |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Thread activity analysis | Thread activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | CPU, Process |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Synchronization analysis | Thread activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | CPU, Process |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Wait status analysis | System Chart | CPU, Process, Network IO, Disk IO |
-+--------------------------+---------------------+-----------------------------------+
-| | Thread activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | Network activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | File activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Network analysis | Network activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | Network |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| OpenGL analysis | OpenGL activity | |
-+--------------------------+---------------------+-----------------------------------+
-| | System Chart | CPU, Process |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| energy | System Chart | CPU,Memory,Process, energy |
-+--------------------------+---------------------+-----------------------------------+
-| | | |
-+--------------------------+---------------------+-----------------------------------+
-| Not in template | Syscall | |
-+--------------------------+---------------------+-----------------------------------+
-| | Inside the platform | |
-+--------------------------+---------------------+-----------------------------------+
-| | Context Switch | |
-+--------------------------+---------------------+-----------------------------------+
-| | Screenshot | |
-+--------------------------+---------------------+-----------------------------------+
-| | UI event | |
-+--------------------------+---------------------+-----------------------------------+
-| | Record&Replay | |
-+--------------------------+---------------------+-----------------------------------+
-
-10. HV Properties
------------------
-
-10.1 Category specific properties
-`````````````````````````````````
-
-10.1.1 properties of Evas
-'''''''''''''''''''''''''
+6.1 Category specific properties
+````````````````````````````````
+
+6.1.1 properties of Evas
+''''''''''''''''''''''''
+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | EVAS\_RENDER\_MUL = 0x0B |
+---------------------------+----------+----------+-------+--------------------------------------------------------------------------------------------------------------------------------------------+
-10.1.2 properties of Elementary
-'''''''''''''''''''''''''''''''
+6.1.2 properties of Elementary
+''''''''''''''''''''''''''''''
+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
| name | type | length | value | description |
| elementary\_widget\_type | string | variable | | const char \*elm\_object\_widget\_type\_get(const Evas\_Object \*obj) |
+--------------------------+--------+----------+-------+-----------------------------------------------------------------------+
-10.1.3 properties of Edje
-'''''''''''''''''''''''''
+6.1.3 properties of Edje
+''''''''''''''''''''''''
+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | |
+-------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-10.2 Evas subtype specific properties
-`````````````````````````````````````
+6.2 Evas subtype specific properties
+````````````````````````````````````
-10.2.1 properties of Image (EVAS) : 0x0101
-''''''''''''''''''''''''''''''''''''''''''
+6.2.1 properties of Image (EVAS) : 0x0101
+'''''''''''''''''''''''''''''''''''''''''
+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_image\_stride | int | 4 | | int evas\_object\_image\_stride\_get(const Evas\_Image \*obj) |
+-------------------------------------+--------+--------+-------+----------------------------------------------------------------------------------------------------------------------------------+
-10.2.2 properties of Line (EVAS) : 0x0102
-'''''''''''''''''''''''''''''''''''''''''
+6.2.2 properties of Line (EVAS) : 0x0102
+''''''''''''''''''''''''''''''''''''''''
+----------------+--------+--------+-------+-------------------------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_line\_xy | int[4] | 16 | | void evas\_object\_line\_xy\_get (const Evas\_Object \*obj, Evas\_Coord \*x1, Evas\_Coord \*y1, Evas\_Coord \*x2, Evas\_Coord \*y2) |
+----------------+--------+--------+-------+-------------------------------------------------------------------------------------------------------------------------------------+
-10.2.3 properties of Polygon (EVAS) : 0x0103
-''''''''''''''''''''''''''''''''''''''''''''
+6.2.3 properties of Polygon (EVAS) : 0x0103
+'''''''''''''''''''''''''''''''''''''''''''
+----------+--------+----------+-------+------------------------+
| name | type | length | value | description |
| Nothing |
+----------+--------+----------+-------+------------------------+
-10.2.4 properties of Rectangle (EVAS) : 0x0104
-''''''''''''''''''''''''''''''''''''''''''''''
+6.2.4 properties of Rectangle (EVAS) : 0x0104
+'''''''''''''''''''''''''''''''''''''''''''''
+----------+--------+----------+-------+------------------------+
| name | type | length | value | description |
| Nothing |
+----------+--------+----------+-------+------------------------+
-10.2.5 properties of Text (EVAS) : 0x0105
-'''''''''''''''''''''''''''''''''''''''''
+6.2.5 properties of Text (EVAS) : 0x0105
+''''''''''''''''''''''''''''''''''''''''
+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | EVAS\_BIDI\_DIRECTION\_RTL = 0x03 |
+------------------------------+--------+----------+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
-10.2.6 properties of Textblock (EVAS) : 0x0106
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.2.6 properties of Textblock (EVAS) : 0x0106
+'''''''''''''''''''''''''''''''''''''''''''''
+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_textblock\_text\_markup | string | variable | | const char \* evas\_object\_textblock\_text\_markup\_get (const Evas\_Object \*obj) |
+-----------------------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-10.2.7 properties of Vector (EVAS) : 0x0107
-'''''''''''''''''''''''''''''''''''''''''''''
+6.2.7 properties of Vector (EVAS) : 0x0107
+''''''''''''''''''''''''''''''''''''''''''
+----------+--------+----------+-------+------------------------+
| name | type | length | value | description |
| Nothing |
+----------+--------+----------+-------+------------------------+
-10.2.8 properties of Table (EVAS) : 0x0108
-''''''''''''''''''''''''''''''''''''''''''''
+6.2.8 properties of Table (EVAS) : 0x0108
+'''''''''''''''''''''''''''''''''''''''''
+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_table\_col\_row\_size | int[2] | 8 | | void evas\_object\_table\_col\_row\_size\_get(const Evas\_Table \*obj, int \*cols, int \*rows) |
+-----------------------------+----------+--------+-------+-------------------------------------------------------------------------------------------------------------------+
-10.2.9 properties of Box (EVAS) : 0x0109
-''''''''''''''''''''''''''''''''''''''''''
+6.2.9 properties of Box (EVAS) : 0x0109
+'''''''''''''''''''''''''''''''''''''''
+------------------+----------+--------+-------+---------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_box\_align | float[2] | 8 | | void evas\_object\_box\_align\_get(const Evas\_Box \*obj, double \*horizontal, double \*vertical) |
+------------------+----------+--------+-------+---------------------------------------------------------------------------------------------------+
-10.1.10 properties of Grid (EVAS) : 0x010A
-''''''''''''''''''''''''''''''''''''''''''
+6.1.10 properties of Grid (EVAS) : 0x010A
+'''''''''''''''''''''''''''''''''''''''''
+----------------------+--------+--------+-------+-------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_grid\_pack | int[4] | 16 | | Eina\_Bool evas\_obj\_grid\_pack\_get(Evas\_Object \*child, int \*x, int \*y, int \*w, int \*h) |
+----------------------+--------+--------+-------+-------------------------------------------------------------------------------------------------+
-10.2.11 properties of Textgrid (EVAS) : 0x010B
-''''''''''''''''''''''''''''''''''''''''''''''
+6.2.11 properties of Textgrid (EVAS) : 0x010B
+'''''''''''''''''''''''''''''''''''''''''''''
+----------------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| evas\_textgrid\_cell\_size | int[2] | 8 | | void evas\_object\_textgrid\_cell\_size\_get(const Evas\_Textgrid \*obj, int \*width, int \*height) |
+----------------------------+--------+--------+-------+-----------------------------------------------------------------------------------------------------+
-10.2.12 properties of Smart (EVAS) : 0x010C
-'''''''''''''''''''''''''''''''''''''''''''
+6.2.12 properties of Smart (EVAS) : 0x010C
+''''''''''''''''''''''''''''''''''''''''''
+----------+--------+----------+-------+------------------------+
| name | type | length | value | description |
| Nothing |
+----------+--------+----------+-------+------------------------+
-10.3 Elementary subtype specific properties
-```````````````````````````````````````````
+6.3 Elementary subtype specific properties
+``````````````````````````````````````````
-10.3.1 properties of Background (Elementary) : 0x0201
-'''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.1 properties of Background (Elementary) : 0x0201
+''''''''''''''''''''''''''''''''''''''''''''''''''''
+-------------------------+--------+--------+-------+-------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | ELM\_BG\_OPTION\_LAST = 0x04 |
+-------------------------+--------+--------+-------+-------------------------------------------------------------------------------+
-10.3.2 properties of Button (Elementary) : 0x0202
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.2 properties of Button (Elementary) : 0x0202
+''''''''''''''''''''''''''''''''''''''''''''''''
+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_button\_autorepeat | bool | 1 | | Eina\_Bool elm\_button\_autorepeat\_get (const Elm\_Button \*obj) |
+-------------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------+
-10.3.3 properties of Check (Elementary) : 0x0203
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.3 properties of Check (Elementary) : 0x0203
+'''''''''''''''''''''''''''''''''''''''''''''''
+-------------------+------+--------+-------+-----------------------------------------------------------+
| name | type | length | value | description |
| elm\_check\_state | bool | 1 | | Eina\_Bool elm\_check\_state\_get(const Elm\_Check \*obj) |
+-------------------+------+--------+-------+-----------------------------------------------------------+
-10.3.4 properties of Colorselector (Elementary) : 0x0204
-''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.4 properties of Colorselector (Elementary) : 0x0204
+'''''''''''''''''''''''''''''''''''''''''''''''''''''''
+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | ELM\_COLORSELECTOR\_ALL = 0x06 |
+-----------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------------------------+
-10.3.5 properties of Ctxpopup (Elementary) : 0x0205
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.5 properties of Ctxpopup (Elementary) : 0x0205
+''''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------+------+--------+-------+------------------------------------------------------+
| name | type | length | value | description |
| elm\_ctxpopup\_horizontal | bool | 1 | | Eina\_Bool elm\_obj\_ctxpopup\_horizontal\_get(void) |
+---------------------------+------+--------+-------+------------------------------------------------------+
-10.3.6 properties of Datetime (Elementary) : 0x0206
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.6 properties of Datetime (Elementary) : 0x0206
+''''''''''''''''''''''''''''''''''''''''''''''''''
+-----------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | int tm\_yday; /\* Days in year.[0-365] \*/ |
+-----------------------+--------+----------+-------+-----------------------------------------------------------------------------------------+
-10.3.7 properties of Entry (Elementary) : 0x0207
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.7 properties of Entry (Elementary) : 0x0207
+'''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_entry\_cursor\_is\_visible\_format | bool | 1 | | EAPI Eina\_Bool elm\_entry\_cursor\_is\_visible\_format\_get(const Elm\_Entry \*obj) |
+--------------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------+
-10.3.8 properties of Flip (Elementary) : 0x0208
-'''''''''''''''''''''''''''''''''''''''''''''''
+6.3.8 properties of Flip (Elementary) : 0x0208
+''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------+------+--------+-------+-----------------------------------------------------------------+
| name | type | length | value | description |
| elm\_flip\_front\_visible | bool | 1 | | Eina\_Bool elm\_obj\_flip\_front\_visible\_get(void) |
+---------------------------+------+--------+-------+-----------------------------------------------------------------+
-10.3.9 properties of Gengrid (Elementary) : 0x0209
-''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.9 properties of Gengrid (Elementary) : 0x0209
+'''''''''''''''''''''''''''''''''''''''''''''''''
+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_gengrid\_items\_count | int | 4 | | EAPI unsigned int elm\_gengrid\_items\_count(const Elm\_Gengrid \*obj) |
+-----------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------+
-10.3.10 properties of Genlist (Elementary) : 0x020A
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.10 properties of Genlist (Elementary) : 0x020A
+''''''''''''''''''''''''''''''''''''''''''''''''''
+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_genlist\_realization\_mode | bool | 1 | | Eina\_Bool elm\_genlist\_realization\_mode\_get(Evas\_Object \*obj) |
+-------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-10.3.11 properties of Glview (Elementary) : 0x020B
-''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.11 properties of Glview (Elementary) : 0x020B
+'''''''''''''''''''''''''''''''''''''''''''''''''
+-----------------------+--------+--------+-------+------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_glview\_rotation | int | 4 | | int elm\_glview\_rotation\_get(const Elm\_Glview \*obj) |
+-----------------------+--------+--------+-------+------------------------------------------------------------------------+
-10.3.12 properties of Icon (Elementary) : 0x020C
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.12 properties of Icon (Elementary) : 0x020C
+'''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------+--------+----------+-------+---------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_icon\_standard | string | variable | | const char \*elm\_icon\_standard\_get(const Elm\_Icon \*obj) |
+--------------------------+--------+----------+-------+---------------------------------------------------------------------------------+
-10.3.13 properties of Image (Elementary) : 0x020D
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.13 properties of Image (Elementary) : 0x020D
+''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_image\_object\_size | int[2] | 8 | | void elm\_image\_object\_size\_get(const Elm\_Image \*obj, int \*w, int \*h) |
+---------------------------------+---------+--------+-------+---------------------------------------------------------------------------------------------+
-10.3.14 properties of Index (Elementary) : 0x020E
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.14 properties of Index (Elementary) : 0x020E
+''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_index\_item\_level | int | 4 | | int elm\_index\_item\_level\_get(const Elm\_Index \*obj) |
+---------------------------------+-------+--------+-------+-------------------------------------------------------------------------+
-10.3.15 properties of Label (Elementary) : 0x020F
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.15 properties of Label (Elementary) : 0x020F
+''''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
| name | type | length | value | description |
| | | | | | ELM\_LABEL\_SLIDE\_MODE\_ALWAYS = 0x02 |
+--------------------------+---------+----------+---------+--------------------------------------------------------------------------------+
-10.3.16 properties of List (Elementary) : 0x0210
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.16 properties of List (Elementary) : 0x0210
+'''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_list\_mode | byte | 1 | | Elm\_List\_Mode elm\_list\_mode\_get(const Elm\_List \*obj) |
+---------------------------------+------+--------+-------+-----------------------------------------------------------------------------------------------+
-10.3.17 properties of Map (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''
+6.3.17 properties of Map (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_map\_region | float[2] | 4 | | void elm\_map\_region\_get(const Elm\_Map \*obj, double \*lon, double \*lat) |
+---------------------------+----------+----------+-------+-------------------------------------------------------------------------------------------------------+
-10.3.18 properties of Notify (Elementary) : 0x0211
-''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.18 properties of Notify (Elementary) : 0x0211
+'''''''''''''''''''''''''''''''''''''''''''''''''
+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_notify\_timeout | float | 4 | | double elm\_notify\_timeout\_get(const Elm\_Notify \*obj) |
+----------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------+
-10.3.19 properties of Panel (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.19 properties of Panel (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''
+------------------------+------+--------+-------+----------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_panel\_scrollable | bool | 1 | | Eina\_Bool elm\_panel\_scrollable\_get(const Elm\_Panel \*obj) |
+------------------------+------+--------+-------+----------------------------------------------------------------------+
-10.3.20 properties of Photo (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.20 properties of Photo (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------+------+--------+-------+-------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_photo\_size | int | 4 | | int elm\_photo\_size\_get(const Elm\_Photo \*obj) |
+---------------------------+------+--------+-------+-------------------------------------------------------------------+
-10.3.21 properties of Photocam (Elementary) : 0x0211
-''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.21 properties of Photocam (Elementary) : 0x0211
+'''''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_photocam\_image\_size | int[2] | 8 | | void elm\_photocam\_image\_size\_get(const Elm\_Photocam \*obj, int \*w, int \*h) |
+---------------------------------+--------+----------+-------+---------------------------------------------------------------------------------------+
-10.3.22 properties of Plug (Elementary) : 0x0211
-''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.22 properties of Plug (Elementary) : 0x0211
+'''''''''''''''''''''''''''''''''''''''''''''''
+----------+--------+----------+-------+------------------------+
| name | type | length | value | description |
| Nothing |
+----------+--------+----------+-------+------------------------+
-10.3.23 properties of Popup (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.23 properties of Popup (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''
+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_popup\_timeout | float | 4 | | double elm\_popup\_timeout\_get(const Elm\_Popup \*obj) |
+---------------------------------------+----------+--------+-------+-----------------------------------------------------------------------------------------------------------------------+
-10.3.24 properties of Progressbar (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.24 properties of Progressbar (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_progressbar\_unit\_format | string | variable | | const char \*elm\_progressbar\_unit\_format\_get(const Elm\_Progressbar \*obj) |
+--------------------------------+--------+----------+-------+--------------------------------------------------------------------------------+
-10.3.25 properties of Radio (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.25 properties of Radio (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------+------+--------+-------+-----------------------------------------------------------+
| name | type | length | value | description |
| elm\_radio\_value | int | 4 | | int elm\_radio\_value\_get(const Elm\_Radio \*obj) |
+--------------------------+------+--------+-------+-----------------------------------------------------------+
-10.3.26 properties of Segmentcontrol (Elementary) : 0x0211
-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.26 properties of Segmentcontrol (Elementary) : 0x0211
+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+----------------------------------+------+--------+-------+--------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_segmentcontrol\_item\_count | int | 4 | | int elm\_segment\_control\_item\_count\_get(const Elm\_Segment\_Control \*obj) |
+----------------------------------+------+--------+-------+--------------------------------------------------------------------------------+
-10.3.27 properties of Slider (Elementary) : 0x0211
-''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.27 properties of Slider (Elementary) : 0x0211
+'''''''''''''''''''''''''''''''''''''''''''''''''
+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_slider\_indicator\_format | string | variable | | const char \*elm\_slider\_indicator\_format\_get(const Elm\_Slider \*obj) |
+--------------------------------+--------+----------+-------+---------------------------------------------------------------------------+
-10.3.28 properties of Spinner (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.28 properties of Spinner (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''''
+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_spinner\_label\_format | string | variable | | const char \*elm\_spinner\_label\_format\_get(const Elm\_Spinner \*obj) |
+-----------------------------+----------+----------+-------+----------------------------------------------------------------------------------------+
-10.3.29 properties of Toolbar (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.29 properties of Toolbar (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''''
+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_toolbar\_items\_count | int | 4 | | unsigned int elm\_toolbar\_items\_count(const Elm\_Toolbar \*obj) |
+------------------------------------+-------+--------+-------+---------------------------------------------------------------------------------------+
-10.3.30 properties of Tooltip (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''''''
+6.3.30 properties of Tooltip (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''''''
+------------------------------------+--------+----------+-------+------------------------------------------------------------------------------+
| name | type | length | value | description |
| elm\_object\_tooltip\_window\_mode | bool | 1 | | Eina\_Bool elm\_object\_tooltip\_window\_mode\_get(const Evas\_Object \*obj) |
+------------------------------------+--------+----------+-------+------------------------------------------------------------------------------+
-10.3.31 properties of Win (Elementary) : 0x0211
-'''''''''''''''''''''''''''''''''''''''''''''''
+6.3.31 properties of Win (Elementary) : 0x0211
+''''''''''''''''''''''''''''''''''''''''''''''
+-------------------------------------+--------+----------+-------+--------------------------------------------------------------------------------------------------+
| name | type | length | value | description |